Ubuntu 10.10编译Android2.2 froyo 注意事项
来源:互联网 发布:传智java实现发送邮件 编辑:程序博客网 时间:2024/09/21 06:38
在32位的ubuntu10.10 编译android2.2,
gcc-4.3
g++-4.3
java jdk 1.6
出现以下信息
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 ************************************************************
warning You are attempting to build on a 32-bit system.
warning Only 64-bit build environments are supported beyond froyo/2.2.
warning ************************************************************
解决方法如下,
进入android source 目录
修改以下4个文件
external/clearsilver/cgi/Android.mk
external/clearsilver/java-jni/Android.mk
external/clearsilver/util/Android.mk
external/clearsilver/cs/Android.mk
external/clearsilver/java-jni/Android.mk
external/clearsilver/util/Android.mk
external/clearsilver/cs/Android.mk
external\wpa_supplicant_6\wpa_supplicant\Android.mk
注释掉以下行
#LOCAL_CFLAGS += -m64
#LOCAL_LDFLAGS += -m64
#LOCAL_LDFLAGS += -m64
如果LOCAL_CFLAGS LOCAL_LDFLAGS 有其它参数,就把其他参数保留,去掉 -m64就可以了
修改 build/core/main.mk 的
ifneq (64,$(findstring 64,$(build_arch)))
改为
ifeq (64,$(findstring 64,$(build_arch)))
设置好环境变量
JAVA_HOME=/usr/lib/jvm/java-6-sun
JRE_HOME=${JAVA_HOME}/jre
export ANDROID_JAVA_HOME=$JAVA_HOME
export CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export JAVA_HOME;
export JRE_HOME;
export CLASSPATH;
export PATH=${PATH}:${JAVA_PATH}:${HOME_BIN};
JRE_HOME=${JAVA_HOME}/jre
export ANDROID_JAVA_HOME=$JAVA_HOME
export CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export JAVA_HOME;
export JRE_HOME;
export CLASSPATH;
export PATH=${PATH}:${JAVA_PATH}:${HOME_BIN};
在编译过程中可能提示某些shell 命令找不到,用apt-get 安装再编一次就可以了
- Ubuntu 10.10编译Android2.2 froyo 注意事项
- ubuntu下编译android2.2 froyo
- builing android2.2(froyo)
- ubuntu 10.10 编译Android2.2问题解决
- android2.2 froyo竖屏显示
- android2.2 froyo竖屏显示
- 32bit Ubuntu 10.10环境下Android Froyo编译问题解决
- Android Froyo基于32 bit Ubuntu 10.10编译问题
- ubuntu 10.04编译Android2.2源码
- ubuntu下源码编译android2.2
- Froyo(Android2.2)移植到Mips平台经验总结
- 下载android2.2源码(froyo)(1)
- android2.2-froyo移植(freescale i.mx23平台)
- Android Froyo基于32 bit Ubuntu 10.10编译问题之二
- Ubuntu 10.04环境下载&编译Android-2.2.1 (froyo) 源代码 2/2 分享
- Ubuntu 10.04环境下载&编译Android-2.2.1 (froyo) 源代码 2/2
- Ubuntu 10.04环境下载&编译Android-2.2.1 (froyo) 源代码 1/2
- Ubuntu 10.04环境下载&编译Android-2.2.1 (froyo) 源代码 1/2 分享
- 字典序全排列生成算法提速[一次作业]
- 特殊小命令(echo $$,echo$?)
- ACM网址大全
- [转载]mysql忘记密码
- C++基础之引用和指针
- Ubuntu 10.10编译Android2.2 froyo 注意事项
- tcl脚本设置引脚及其它一些配置,优点,方便复制而且有些配置不用手动重复配置
- system sys,sysoper sysdba 的区别
- 信息安全基础知识总结-信息安全概述
- MFC动态子类(dynamic subclassing)
- 字符处理(一)
- Array使用
- PHP的可变变量名
- implicit declaration of function '...' 的warning