CM10编译环境和代码下载(Nexus S)

我所建立的Nexus S编译环境是根据中关于Samsung Galaxy S来搭建的,操作系统是Ubuntu 10.04(64位)。

1.安装Android SDK,可以参考 。

2.安装JDK,我使用的版本是jdk-6u33-linux-x64.bin安装包,可以参考 。

3.安装编译所需要的包,,下面摘抄自

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 “deb 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 > ~/bin/repo

或者从?name=repo-1.12下载repo,然后复制到~/bin文件夹下)

而是他们在同伴们都睡着的时候,一步步艰辛地

CM10编译环境和代码下载(Nexus S)

相关文章:

你感兴趣的文章:

标签云: