-
Git 工具
sudo apt-get insall git-core gnupg; -
Java SDK
编译Android源代码,需要使用Java SDK,安装如下:
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo add-apt install sun-java8-jre sun-java8-plugin
sudo add-apt install sun-java8-jdk -
下载Android源代码
Google提供了repo工具,这个工具实际是一个脚本文件,里面封装了用来下载Android源代码所需要的git命令;
wget https:dl-ssl.google.com/dl/googlesource/git-repo/repo
chmod a+x repo
sudo mv /repo /bin/
安装好repo之后,执行下载Android源码;
mkdir Android
cd Android
repo init -u https://android.googlesource.com/platform/mainfest
repo sync;
下载的过程比较漫长,如果过程中断了,继续repo sync即可;
如果想要下载稳定的版本,比如android-2.3.1:
repo init -u https://android.googlesource.com/platform/mainfest -b android-2.3.1_r1; -
编译Android 源代码
执行 make 指令即可; 但是过程中一般都会有错误,需要解决;
编译的时间也比较长,编译完成之后,如果要打包成SDK,可以执行make SDK;
5.运行Android 模拟器
export PATH=$PATH:~/Android/out/host/linux-x86/bin;
export ANDROID_PRODUCT_OUT=~/Android/out/target/product/generic;
#emulator;