开门见山,昨天晚上到今天早上一直在安装Android Studio。我的系统时Ubuntu14.04LTS的,很久以前在Google官网下载过Android-studio-1.0 IDE的安装包,是一个tar.gz的压缩文件,所以这次时直接这个安装包进行安装的。
一、我在主文件夹下新建了一个software(我安装的软件基本都在这个文件夹),把这个压缩包解压到software,就有了android-studio-1.0这个文件夹。现在可以直接运行了
cd software/android-studio-1.0/bin/
./studio.sh
接下来的安装过程就不用多说了(会自己连接到Google的官网去下载android-sdk和一些google-api,要翻墙的,否则至少下两天)。安装结束后的界面,我展示以下。
上面就是Android-Studio-1.0的截面了,1.0的版本有不少bug而且,并不成熟。官方有了更新1.2的版本,1.0安装成功后,会推送出来的,给了你下载链接,自己去下载新的版本(这一点windows下直接点击update,就在线更新了。呵呵,要不然怎么说windows让人犯懒呢)。
我下载好1.2的压缩包后,依然是解压,复制到software文件夹下。跟安装1.0一样
cd software/android-studio-1.2/bin/
./studio.sh
正当安装正在进行,连上google服务器下载sdk和api的时候,问题来了(由于我安装的时候没有截图,我就用国外论坛上的求助贴里面的截图)。提示了,SDK not installed: sys-img-x86-addon-google_apis-google-22 and addon-google_apis-google-22,我就很郁闷。去google一下,找原因,看到了很多外国友人一样被这个问题困扰。类似于下面的这个(这个时windows系统):
后来我在国外另外一个论坛上看到了几个解答。
(1) 第一个解答:
sudo -i
cd software/android-studio-1.2/bin/
./studio.sh
(2) 第二个解答:
直接删除software里面的Android文件夹,然后再次进行安装.
**好了,我们在总结一下原因。第一种方法,我们是把SDK安装在root文件夹下。如下图所示:
这种情况下,普通用户想要打开Android Studio1.2,就要访问到/root/Android,所以,要改变/root/Android文件夹的权限为普通用户可访问。第二中方法,直接删掉了以前Android-Studio-1.0安装时建立的/home/software/Android文件夹,这次安装Android-Studio-1.2再次建立。 总而言之,两种方法都只有一个目的,避开了文件夹的冲突。**
我是用的第一种办法,AS1.0和AS1.2能同时运行了。看下图,还是有很大不同吧。