首先,如果在大陆的话,手头上要有一些可使用google的静态ip地址,然后修改host,修改ddl-google。或者使用vpn,这里使用vpn,另有我原创文章介绍ubuntu下如何配置vpn以及发射ios和android都能识别的wifi。
http://developer.android.com/sdk/index.html
下载linux 64bit版本
下载回来,
sudo tar -zvcf android-studio…… .tar 解压
进入bin,发现studio.sh,安装
sudo sh studio.sh
装的过程中,会提示下载sdk,按照提示下载sdk,如果网络登不上google的话,就会无法安装。
如果安装过程中出现 Unable to run mksdcard SDK tool.,就安装如下依赖:
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
装好之后,打开,运行,很有可能会出现adb错误,比如说:
Gradle: Execution failed for task ':MyApplication:mergeDebugResources'.
> /…………………………………………:
Error: Cannot run program "/home/……………………":
error=2, 没有此一档案或目录
又或者:
ailed to get the adb version: Cannot run program "/home/android-sdk-linux/platform-tools/adb": error=2, 没有那个文件或目录
这主要原因是android SDK只有32位元系统,在2013年9月份iPhone5S是第一款64位手机,而android的手机还是32位的。在Ubuntu系统里面无法运行,那我们就需要32位元环境。网络上很多资料说用ia32-libs,这东西已经很老了,ubuntu已经有新的东西代替了
但是,安装了上面ubuntu自己找到的几个包之后,我发现还是没有用的。
后来,对于ubuntu14.04,我找到了如下解决办法:
sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1
安装结束,成功运行。