先吐槽下
花了一个上午来配置android studio。。。。遇到了不少坑,主要是对Linux不了解,现在记录下来,希望帮到你们。
写在前面
总共要安装JDK,Android SDK,Android Studio,Android模拟器,其中我的Android SDK有27G大小,如果硬盘空间太小一定要注意空间的划分。
如果你的Linux会被多个用户使用的话,那么不同的文件安装在哪个文件夹一定要事先考虑好。
举个例子,Android SDK文件可能需要时不时的更新,如果把它放在 /opt/文件夹里面,那么这个SDK对于普通用户来说就只有可读的权限,普通用户是无法对SDK进行更新的。所以我把SDK放在来普通用户的主目录里面。
安装环境
Ubuntu 16.04
安装JDK
一、安装文件准备。
1、去oracle官网下载jdk压缩包,本人选择的是jdk-8u101-linux-x64.tar.gz。
2、解压压缩文件。
# tar zxvf ./jdk-8u101-linux-x64.tar.gz
得到一个jdk1.8.0_101文件,为方便管理,将它移植到 /opt/java/jdk目录。
二、配置环境变量
在终端用vim打开 /etc/profile文件,在文本末添加如下脚本
#set java environment
JAVA_HOME=/opt/java/jdk/jdk1.8.0_101
export JRE_HOME=/opt/java/jdk/jdk1.8.0_101/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$/JRE_HOME/bin:$PATH
安装完成后重新登录或者使用source命令,使得配置生效。
最后用java -version判断jdk是否已经成功安装。只要出现版本信息则证明安装成功。
安装Android SDK
翻墙的同学官网自行下载。
对于暂时未翻墙的,这里推荐一个android studio中文社区http://www.android-studio.org/和Android SDK下载的国内网站http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/2769409.html
有三个东西需要下载:Android SDK,Platform-tools,Platform。
一、下载Android SDK
访问http://www.android-studio.org/找到这个
选最后一个下载:android-sdk_r24.4.1-linux.tgz。
这里要注意了,如果平时只用普通用户身份登录Ubuntu的话,那么最好把解压后的文件放在用户的主目录下,而不是/opt目录中,原因在前言里面已经提到过。
下载完毕后解压,解压命令如下:
# tar -xvf android-sdk_r24.4.1-linux.tgz -C /home/<你的普通用户名>
最后会在普通用户的主目录下生成一个android-sdk-linux文件夹。
二、下载Platform-tools
刚刚下载好的Android SDK是不完整的,还缺少相应android平台的开发工具。我们进入这个网站http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/2769409.html
找到这个:
选择platform-tools_r14-linux.zip下载并解压:
# unzip platform-tools_r14-linux.zip
把解压得到的文件放入之前的android-sdk-linux下,
# mv plaform-tools /home/<普通用户名>/android-sdk-linux/
最后一步:配置android sdk的环境变量,和配置JDK的环境变量差不多,在root模式下打开~/.bashrc,在末尾添加如下语句:
PATH=/home/<普通用户名>/android-sdk-linux/tools:/home/<普通用户名>/android-sdk-linux/platform-tools:$PATH
export PATH
这样设置肯定是不妥的,因为这里把普通用户中的文件路径设置为了环境变量,估计以后可能会出错。如果把android-sdk-linux放在来/opt目录下,那么这样设置是没有问题的。
我插一句,个人认为配置android sdk环境变量这一步是可有可无的,因为我们可以在Android Studio中直接指定android sdk的路径(当然,这是后话),所以怕出什么错误的话这一步请跳过去。
三、下载Platform
这个是下载android的开发平台,也是上文的网址,下载好了后放在android-sdk-linux/platforms/文件夹下即可。
安装Android Studio
访问http://www.android-studio.org/
找到这个:
选择最后一项下载并解压到/home/<普通用户名>目录:
# unzip android-studio-ide-145.3276617-linux.zip
# mv android-studio /home/<普通用户名>
最后启动Android Studio进行第一次配置:
# cd android-studio/bin/
# ./studio.sh
创建Android模拟器
以SDK版本为24示例。首先你得把工具下载好。
然后打开AVD,那个小图标在as上可以找到,最后点击create virtual device
之后按照提示一路next然后finish就可以了。不过我要说的不是这个。。
有的人会在最后点击finish后,发现模拟器并没有创建。这时候就要注意了,注意看下面的AS下面的消息提示栏,下面会显示抛出了一个异常,具体的我当时没有记录,好像是和无法调用什么32位的文件什么的。。解决办法我记录下来了,就是你必须安装一个32位的库,在终端执行如下语句:
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
再来创建就行了。
安装版本控制系统git
这个更加简单,终端下 apt-get install git就行,如果出错了,按照终端出现的提示做就行。