歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CM10編譯環境和代碼下載(Nexus S)

CM10編譯環境和代碼下載(Nexus S)

日期:2017/2/28 15:29:51   编辑:Linux教程

我所建立的Nexus S編譯環境是根據http://wiki.cyanogenmod.com/中關於Samsung Galaxy S來搭建的,操作系統是Ubuntu 10.04(64位)。

1.安裝Android SDK,可以參考 http://www.linuxidc.com/Linux/2012-10/73173.htm 。

2.安裝JDK,我使用的版本是jdk-6u33-linux-x64.bin安裝包,可以參考 http://www.linuxidc.com/Linux/2012-10/73174.htm 。

3.安裝編譯所需要的包,下面摘抄自http://wiki.cyanogenmod.com/

For 32-bit &64-bit systems(必須安裝的,不管是32位還是64位系統):

git-coregnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-toolsbuild-essential zip curl libncurses5-dev zlib1g-dev pngcrush schedtool

For 64-bit only systems(如果是64位系統還需安裝的):

g++-multilib lib32z1-devlib32ncurses5-dev lib32readline5-dev gcc-4.3-multilib g++-4.3-multilib

NOTE: gcc-4.3-multilib g++-4.3-multilib is no longer available for Ubuntu 11.04 64-bit, but should stillbuild without issue.

NOTE: On Ubuntu10.10, and variants, you need to enable the parter repository to installsun-java6-jdk:

add-apt-repository "debhttp://archive.canonical.com/ maverick partner"

(注意:由於sun-java6-jdk通過apt-get install已經沒法下載安裝了,所以請到官網去下載,手動安裝,可以參考前面的文章)

4.創建代碼存放文件夾

mkdir-p ~/bin

mkdir -p ~/android/system

5.安裝repo

curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo> ~/bin/repo

chmoda+x ~/bin/repo

(最近發現上面的網址一直無法連接,可以嘗試curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo

或者從http://code.google.com/p/git-repo/downloads/detail?name=repo-1.12下載repo,然後復制到~/bin文件夾下)

Copyright © Linux教程網 All Rights Reserved