- 4
- 0
- 约2.36千字
- 约 3页
- 2018-07-04 发布于河南
- 举报
Ubuntu 32位机上安装编译Android2.3源码
Ubuntu10.10系统 32位机上安装编译Android2.3源码,其步骤和注意事项如下:
1.安装JDK6对于Android2.3系统,不要安装JDK5,应该安装最新的JDK6。如果安装了JDK6,Android会自动按64位编译,如果系统是32位的,会有编译错误,后面会说如何修改这个错误。
sudo add-apt-repository deb/ lucid partnersudo add-apt-repository deb-src/ubuntu lucid partnersudo apt-get updatesudo apt-get install sun-java6-jdksudo update-java-alternatives -s java-6-sun安装完后,需要手动设置JAVA_HOME, JRE_HOME, CLASS_PATH为JDK6的安装路径。
2. 安装各种包$ sudo aptitude install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
3. 安装Repo$ mkdir ~/bin$ export PATH=~/bin:$PATH$ curl/repo ~/bin/repo$ chmod a+x ~/bin/repo
4. 下载Android源码$mkdir ~/android2.3$cd ~/android2.3$ repo init -u git:///platform/manifest.git$ repo sync 这一步持续时间很长,整个源码+SDK共5G左右,我是下载了一个晚上才搞定,网速不给力啊。。。
5. 编译Android2.3先export ANDROID_JAVA_HOME=$JAVA_HOME
$ cd ~/android2.3$ source build/envsetup.sh$ lunch$ make在make的时候会提示出错:
************************************************************
You are attempting to build on a 32-bit system.
Only 64-bit build environments are supported beyond froyo/2.2.
************************************************************
因为Android2.3默认是64位的系统上编译,需要手动修改build/core/main.mk,把这个判断部分注释掉:#ifneq (64,$(findstring 64,$(build_arch)))#$(warning ************************************************************)#$(warning You are attempting to build on a 32-bit system.)#$(warning Only 64-bit build environments are supported beyond froyo/2.2.)#$(warning ************************************************************)#$(error stop)#endif
重新make,如果是安装了JDK6版本,会又报错:
Docs droiddoc: out/target/common/docs/api-stubs
Could not load ‘clearsilver-jni’
java.library.path = out/host/linux-x86/lib
make: *** [out/target/common/docs/api-stubs-timestamp] Error 45
make: *** Waiting for unfinished jobs….
Could not load ‘clearsilver-jni’
java.library.path = out/host/linux-x86/lib
make: *** [out/target/common/docs/doc-comment-check-timestamp] Error 45
这是由于clearsilver在编
原创力文档

文档评论(0)