Android2.2源码编译-Ubuntu10.04 (X86) + Android2.2 + JDK(2)

修改下列文件:

1 external/clearsilver/cgi/Android.mk,

2

3 external/clearsilver/java-jni/Android.mk,

4

5 external/clearsilver/util/Android.mk,

6

7 external/clearsilver/cs/Android.mk四个文件。

把下面脚本中的ifneq改为ifeq可暂时规避问题

1 # This forces a 64-bit build for Java6

2 ifneq ($(filter 1.6%,$(java_version)),)

3 LOCAL_CFLAGS += -m64

4 LOCAL_LDFLAGS += -m64

5 endif

2)设置环境变量1 $ gvim ~/.bashrc

在.bashrc中新增或整合PATH变量,如下:

01 #java 程序开发/运行的一些环境变量

02 JAVA_HOME=/usr/lib/jvm/java-6-sun

03 JRE_HOME=${JAVA_HOME}/jre

04 export ANDROID_JAVA_HOME=$JAVA_HOME

05 export CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH

06 export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

07 export JAVA_HOME;

08 export JRE_HOME;

09 export CLASSPATH;

10 HOME_BIN=~/bin/

11 export PATH=${PATH}:${JAVA_PATH}:${HOME_BIN};

保存后,同步更新:

1 source ~/.bashrc

3)安装repo(用来更新android源码)

创建~/bin目录,用来存放repo程序,如下:

1 $ cd ~

2 $ mkdir bin

并加到环境变量PATH中,在第2步中已经加入

下载repo脚本并使其可执行:

1 $ curl >~/bin/repo

2 $ chmod a+x ~/bin/repo

4)初始化repo

repo是android对git的一个封装,简化了一些git的操作。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwsdsd.html