获取Android源码流程:
-
从 https://code.google.com/p/git-repo/downloads/list 下载repo脚本
-
repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1 (CM的Android4.2源码)
-
repo sync -j16 (同步源码)
编译SDK步骤:
-
先cd android到Android源码目录下
-
再make PRODUCT-sdk-sdk一步到位
-
或者先source build/envsetup.sh
-
再lunch sdk-eng
-
最后make -j8(根据实际情况),过了N久之后就会在out/host/linux-x86/sdk/和out/target/product/generic/目录下分别生成
-
-
设置环境变量,使用自己编译出来的SDK:
-
SDK_PATH=out/host/linux-x86/sdk/android-sdk_eng.hechao_linux-x86
-
export PATH=$SDK_PATH/platform-tools:$SDK_PATH/tools:$PATH