Linux下搭建Android开发环境图文详解
Linux下搭建Android开发环境图文详解
一、JDK的下载:
Oracle JDK官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载JDK的压缩帮包(tar.gz),并将其解压。(可以解压到任何目录,如~/usr/bin/JAVA),然后在终端输入如下命令打开profile文件来配置PATH环境变量。
sudo gedit /etc/profile
打开profile文件后,在文件的最后输入如下的内容:
#set java environment JAVA_HOME=/home/softkid/jdk1.8.0_77 export JRE_HOME=/home/softkid/jdk1.8.0_77/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
注:建议安装jdk7,不然以后编译Android源码还要换成7.
使配置立即生效:
source /etc/profile
二、下载Android SDK:
因为目前Google不能访问,所以找到一个开源网站:http://gmirror.org/#android-sdk-tools-only
将Android-sdk_r24.41-linux.tgz 文件复制到Linux 文件系统中的某个目录〈可以自读者任意指定〉,然后在Linux 终端进入Android-sdk_r24.41-linux.tgz 文件所在的目录, 并执行如下的命令解压
sudo tar -zvxf Android-sdk_r24.41-linux.tgz
解压后,会看到当前目录中多了一个android-sdk-linux 目录,进入android-sdk-linux/tools 目录,会发现有一个文件名为android的脚本文件, 如图:
执行这个脚本文件(双击该脚本文件或直接在Linux 终端执行该脚本文件〉,会显示如图所示的Android SDK 安装界面。
由于Android SDK 采用在线安装的方式(也就是说只下载了一个安装器和必要的工具, 更多的文件需要在统更新〉,所以前面下载的Android SOK 并不完整,仍然需要通过Internet 安装很多东西.启动安装界面后,可以选择自己想要的Android 版本〈选中前面的复选框即可〉,最后单击如图所示的安装界面右下角的“ Install 22 package”按钮来安装被选中的包。在安装的过程中要有稳定而快速的Internet 连接,否则安装时间会很长。
安装完Android SOK 后,进入<Android SDK 安装目录>,会看到如图1所示的目录结构。其中, platforms 目录存储与各个版本相关的Android SDK 资源, 每一个Android SDK 版本用一个单独的目录存储, 如图2所示。
图1
图2
由于<Android SDK 安装目录>/platform-tools 和<Android SDK 安装目录>/tools 目录中包含了很多常用的工具,因此建议读者将这两个目录加入PATH 环境变量。步骤如下(假设Android SDK 的安装目录是/sdk/android/android-sdk-linux ) 。
在Linux 终端执行下面的命令。
在profile 文件的最后添加如下的代码:
export ANDROID_SDK_PATH=/Android/sdk/android-sdk-linux
export PATH=.:$ANDROID_SDK_PATH/platform-tools:$PATH
保存并关闭profile 文件, 在Linux 终端输入如下的命令执行profile 文件中的命令:
Ubuntu下安装过程:
cd ~/Downloads/ sudo wget http://dl.gmirror.org/android/android-sdk_r24.4.1-linux.tgz sudo tar -zxvf android-sdk_r24.4.1-linux.tgzsudo echo 'export ANDROID_HOME="'$HOME'/Downloads/android-sdk-linux"' >> ~/.bashrc sudo echo 'export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"' >> ~/.bashrc sudo echo 'export JAVA_CMD="/usr/lib/jvm/java-7-openjdk-amd64/bin/java"' >> ~/.bashrc
关闭“终端”,再开启一个“终端”,让环境变量生效。
启动Android SDK Manager
android
根据需要,选择最新版的Android SDK Platform-tools、Samples for SDK等等下载即可(约2.6GB)。
注意:一定要安装Android Support Repository,否则gradle会报错。
如果下载速度慢,有2个办法:
1、配hosts:ping g.cn,为dl-ssl.google.com设置hosts,并且在Android SDK Manager——》菜单——》Tools——》Options中选中“Force https to http”
2、国内cdn镜像下载:todo