http://hi.baidu.com/j_key/item/170505ad9efd0037030a4d5d 今天應(yīng)公司要求,修改源碼,重新定制Android系統(tǒng)! 呵呵...裝了個熟悉的Ubuntu,首先還是把系統(tǒng)弄炫的啦... 下載源碼吧! 照著書上的下載源碼的步驟做,結(jié)果錯誤n多啊!又百度又谷歌的...弄了一下午,終于開始下載啦! 在這分享一下(部分網(wǎng)上copy的,呵呵...),希望大家少走彎路啊! 1.安裝git sudo apt-get install git-core 2.安裝curl sudo apt-get install git-core curl 3.安裝repo, 通過curl下載repo 網(wǎng)上或者很多書籍上都是這樣寫的: curl http://android.git./repo > ~/bin/repo 結(jié)果得到的repo不能用,什么301重定向的,唉!悲催??!后來在csdn上發(fā)了個貼子,大牛給解決啦! http://code.google.com/p/git-repo/downloads/detail?name=repo-1.12 這個鏈接提供下載repo! 也可以通過下面命令得到: curl http://git-repo./files/repo-1.12 > ~/bin/repo 4.修改執(zhí)行權(quán)限 chmod a+x ~/bin/repo 5.修改~/bin/repo文件將第五行 這一步又是容易出錯啊,哥就死在這里很久??!很多書籍或網(wǎng)站上都是這樣命令: ~/bin/repo init -u git://android.git./platform/manifest.git 執(zhí)行以后,等n久,結(jié)果出現(xiàn)讓你喜出望外的結(jié)果啊 error:Failed connect to code.google.com:443; Operation now in progress while accessing https://code.google.com/p/git-repo//info/refs 網(wǎng)上大牛解決:修改~/bin/repo文件將第五行 REPO_URL='https://code.google.com/p/git-repo/' 改為 REPO_URL='http://code.google.com/p/git-repo/' 6.然后向PATH中添加bin路徑: export PATH=$PATH:~/bin 7.新建一個目錄,然后進(jìn)入該目錄。 mkdir source cd source 8.執(zhí)行repo init -u git://Androidgit.linaro.org/platform/manifest.git -b android-2.3.4_r1 這一步大概有一分多鐘就完成了。 9.修改.repo文件 找到source目錄中的.repo下面的manifest.xml文件,這是個隱藏文件 ls -a才能看到 cd .repo gedit manifest.xml 將fetch="git://Android.git./" 改為 fetch="git://Android.git.linaro.org/" 10.執(zhí)行repo sync OK,開始下載源碼啦!鼓掌?。?!呵呵.... |
|