1. 首先安装ubuntu,这里我使用的是ubuntu 14.04 ,下载安装完成之后,更改ubuntu的软件源:
依次点击system setting -> software & updates --->ubuntu softword,然后在download from 右侧选择othes,在弹出的对话框中寻找china条目,然后找到一个镜像地址 (如:http://mirrors.sohu.com/ubuntu)就可以了。
然后使用命令:sudo apt-get update 更新本地存储的软件包索引。
2. 安装开发包:
2.1 安装jdk1.6,下载安装包地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR
2.2 然后修改文件的属性为可执行:chmod +x jdk-6u45-linux-x64.bin
2.3 执行下载的bin文件,它将创建包含jdk文件的目录jdk1.6.0_45: ./jdk-6u45-linux-x64.bin
2.4 在linux系统的/usr/lib目录下创建目录jvm:sudo mkdir /usr/lib/jvm
2.5 移动 jdk1.6.0_45到jvm下:sudo mv jdk1.6.0_45 /usr/lib/jvm
2.6 修改环境变量:sudo vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45
export JRE_HOME=/usr/lib/jvm/jdk1.6.0_45/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
2.7 测试:java -version
3.安装OpenJDK1.7,从android5.0开始,使用其作为开发环境,安装命令:
sudo apt-get install openjdk-7-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
4. 安装编译需要的开发包,可以再android的官方网站上下载:
http://source.android.com.source/initializing.html
对于ubuntu 14.04需要安装:
sudo apt-get install bison g++-multilib git gperf libxml2-utils
5. 通过curl下载repo的最先版本:
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
6. 下载完后,将其属性改为可执行的
chmod a+x ~/bin/repo
7. 使用repo init初始化软件仓库
repo init -u git://android.git.kernel.org/platform/manifest.git
-b 参数来指定某个分支,不指定则默认为master分支:
repo init -u git://android.git.kernel.org/platform/manifest.git -b android5.0.1
8.repo sync同步代码
repo sync -j4 ------这条命令将使用8个线程来同时下载。
下载源码的命令序列:
mkdir android5.0
cd android5.0
repo init -u https://android.googlesource.com/platform/manifest -b android-5.0.0_r1
repo sync