從源代碼編譯里程碑的 ICS ROM
- 操作系統選擇 Ubuntu 10.04, 可以用虛擬機;
- 安裝 Android SDK , 并更新;
- 打開命令行窗口, 輸入下面的命令, 準備編譯環境:
sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool
如果提示說找不到 sun-java-jdk , 可以安裝 open-jdk6 代替; - 安裝 Repo 命令
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo - 按照 nadlabak 的說明, 輸入下列命令:
mkdir cm4mm
cd cm4mm
repo init -u git://github.com/nadlabak/android.git -b ics
repo sync
vendor/cm/get-prebuilts
. build/envsetup.sh && lunch cm_umts_sholes-eng && mka bacon - 如果不出錯誤的話, 就可以在 out/target/product/umts_sholes 目錄看到編譯好的 update-cm-9.0.0-RC0-umts_sholes-UNOFFICIAL-signed.zip 文件, 這個文件可以通過 OpenRecovery 進行安裝。
張志敏所有文章遵循創作共用版權協議,要求署名、非商業 、保持一致。在滿足創作共用版權協議的基礎上可以轉載,但請以超鏈接形式注明出處。
本博客已經遷移到 GitHub , 圍觀地址: https://beginor.github.io/
浙公網安備 33010602011771號