資源描述:
《安卓android rom定制、移植教程?!酚蓵?huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、CyanogenMOD移植教程轉(zhuǎn)自秋葉隨風(fēng)Ivan;樂蛙論壇等。第一章:環(huán)境的搭建一.系統(tǒng)選擇和安裝建議使用ubuntuLTS10.04X64新手朋友推薦DeepinLinux基于ubuntu定制的,適合新手使用http://www.linuxdeepin.com/download系統(tǒng)安裝教程,以下方法通用于UBUNTU官方版本U盤安裝:http://wiki.linuxdeepin.com/index.php/Unetbootin光盤安裝:http://wiki.linuxdeepin.com/index.php/光盤安裝搭建android編譯環(huán)境:英文
2、好的請(qǐng)猛擊這里:WIKI:http://wiki.cyanogenmod.com/index.php?title=Building_from_source1.安裝JDK因?yàn)锳NDROID大部分東西是java寫的,所以首先我們需要安裝JDK打開終端按照如下命令輸入或者直接復(fù)制粘貼:編譯android2.3或者更新的版本請(qǐng)使用jdk6$sudoadd-apt-repository"debhttp://archive.canonical.com/lucidpartner"$sudoapt-getupdate$sudoapt-getinstallsun-java6
3、-jdk如果你需要編譯的是2.2以下的版本請(qǐng)使用JDK5,因?yàn)楝F(xiàn)在大家都是使用Gingerbread以上的系統(tǒng),這里就不介紹jdk5如何安裝的了,如果有需要請(qǐng)度娘或者google2.安裝各種依賴包64位環(huán)境:依然是終端中輸入$sudoapt-getinstallgit-coregnupgflexbisongperfbuild-essentialzipcurlzlib1g-devlibc6-devlib32ncurses5-devia32-libsx11proto-core-devlibx11-devlib32readline5-devlib32z-de
4、vlibgl1-mesa-devg++-multilibmingw32tofrodospython-markdownlibxml2-utilsxsltproc如果這些依賴包依然不能解決你的問題,請(qǐng)參考如下:http://wiki.cyanogenmod.com/wiki/HTC_Hero_(CDMA):_Compile_CyanogenMod_(Linux)http://source.android.com/source/initializing.html3.下載代碼打開終端:在個(gè)人目錄下面使用的是android代替我的工程,用cm7代替CM7的源碼用
5、CM9代替CM9的源碼如果要更新下載CM7的源碼請(qǐng)輸入:mkdir-p~/binmkdir-p~/android/cm7個(gè)人目錄下的bin目錄是為了保存repo等更新腳本的依然再終端輸入:curlhttps://dl-ssl.google.com/dl/googlesource/git-repo/repo>~/bin/repochmoda+x~/bin/repo可以把~/bin/repo加入到環(huán)境變量里面終端輸入sudogedit/etc/environment在PATH=“”加入PATH="/home/ivanhuang/bin:"ivanhuang為個(gè)
6、人目錄的名稱,也就是計(jì)算機(jī)登錄名更改結(jié)束之后終端輸入source/etc/environment就能直接在終端中使用repo命令了。然后下一步開始同步代碼:依然是打開終端輸入cdandroid/cm7repoinit-ugit://github.com/CyanogenMod/android.git-bgingerbreadreposync-j16這個(gè)是更新CM7的源碼Gingerbread分支的如果要更新CM9的源碼請(qǐng)輸入mkdir-pandroid/cm9repoinit-ugit://github.com/CyanogenMod/android.gi
7、t-bicsreposync-j16Ubuntu中安裝配置JDK首先從SUN網(wǎng)站下載JDK然后在shell中執(zhí)行:代碼:sudochmod+xjdk-6u17-linux-i586.bin修改bin文件權(quán)限,使其可執(zhí)行。然后執(zhí)行代碼:jdk-6u17-linux-i586.bin將會(huì)出現(xiàn)字幕,持續(xù)按回車鍵,直到屏幕出現(xiàn)需要輸入yes/no,此時(shí)輸入yes/y回車,將會(huì)把JDK解壓到文件夾,得到j(luò)dk1.6.0_17.此時(shí)JDK安裝完畢。下面進(jìn)行配置。執(zhí)行代碼:sudogedit/etc/environment在environment中修改如下信息:PATH
8、="........:/home/cy/jdk1.6.0_17/b