1. 安装
sudo apt-get install openssh-server
sudo apt-get install curl
sudo apt-get install git
sudo apt-get install vim
sudo apt-get install openjdk-7-jdk
2. 配置git
git config --global user.email "[email protected]"
git config --global user.name "szx"
3.下载repo并修改权限
https://download.csdn.net/download/u012989337/10656101 //可以下载repo文件
repo下载完成后修改其中
REPO_URL = 'https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'
mkdir ~/bin
PATH=~/bin:$PATH
chmod a+x ~/bin/repo
4.下载.repo
mkdir android-5.1.1_r4
cd android-5.1.1_r4
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest/ -b android-5.1.1_r4
5. 配置JAVA_HOME
在/etc/profile 文件末尾加上
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
source /etc/profile
6. 安装ccache 以及其他编译依赖项
sudo apt-get install ccache
source ~/.bashrc
sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386
libreadline6-dev:i386 libgl1-mesa-dri:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc
zlib1g-dev:i386 dpkg-dev
// libgl1-mesa-dri:i386 安装失败,执行下面安装
sudo apt-get install libgl1-mesa-glx-lts-quantal:i386
7. 编译源码
prebuilts/misc/linux-x86/ccache/ccache -M 50G
. build/envsetup.sh
lunch aosp_arm-eng
make -j6
编译成功:
8.成功后启动模拟器
emulator