第一章 Android 开发环境
1.1 下载 android 源码
安装相关工具
sudo apt-get install curl gnupg flex bison gperf libsdl-dev libesd0-dev
libwxgtk2.6-dev build-essential zip libncurses5-dev zlib1g-dev
如果需要检测内存泄露、堆栈破坏、数组溢出,可安装 valgrind
sudo apt-get install valgrind
创建目录
创建并切换到 android 工作目录
mkdir ~/android
cd ~/android
创建 bin 目录、分支目录、主线目录
mkdir ~/android/bin
mkdir ~/android/froyo
mkdir ~/android/master
安装配置 repo
下载 repo,设置可执行属性:
cd bin
curl http://android.git.kernel.org/repo >repo
chmod a+x repo
修改 repo 脚本,使用 http 协议替代 git 协议:
gedit repo
REPO_URL='git://android.git.kernel.org/tools/repo.git'
修改为:
REPO_URL='http://android.git.kernel.org/tools/repo.git'
创建分支源代码库:
cd ../froyo
../bin/repo init -u http://android.git.kernel.org/platform/manifest.git -b
froyo
创建 master 主线源代码库,则无须-b 选项:
cd ../master
../bin/repo init -u http://android.git.kernel.org/platform/manifest.git