Ubuntu 12.04(64位)下载并编译 Android 4.1 源码[只有2条命令]
2019獨角獸企業重金招聘Python工程師標準>>>
Ubuntu 12.04(64位)下載并編譯 Android 4.1 源碼[只有2條命令]
====================================================
Ubuntu 10.04(64位)下載并編譯 Android 2.2 源碼[只有11條命令]
====================================================
為了方便,我把所有操作寫成了命令,按順序(軟件安裝--源碼下載--編譯)執行成功即可:
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev \ gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev \ libx11-dev lib32readline5-dev lib32z-dev java-common unixodbc sudo apt-get install sun-java6-jdk cd mkdir -p software/bin curl http://android.git.kernel.org/repo >software/bin/repo chmod a+x software/bin/repo mkdir -p software/android/src/new cd software/android/src/new repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo repo sync make -j4?
如果下載的是 master 分支,在?Checkout 新分支后,往往編譯不通過,會出現如
build/core/base_rules.mk:128: *** dalvik/libcore: MODULE.TARGET.JAVA_LIBRARIES.core already defined by libcore. ?Stop.
這樣的錯誤,這是因為你同步下來的是最新的分支?master,該分支中可能沒有之前版本需要的項目,所以需要再做以下兩步:
repo init -b <branch> //比如我的:repo init -b froyo repo sync這樣才得到完整的分支代碼。
轉載于:https://my.oschina.net/zengsai/blog/4083
總結
以上是生活随笔為你收集整理的Ubuntu 12.04(64位)下载并编译 Android 4.1 源码[只有2条命令]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 出生日期,看出你的天赋
- 下一篇: [旧稿]How To Add Simpl