今天编译android2.2的源码出现问题,问题如下:
Install: out/host/linux-x86/framework/droiddoc.jar
target Generated: libclearsilver-jni <= out/host/common/obj/JAVA_LIBRARIES/clearsilver_intermediates/javalib.jar
host C: libclearsilver-jni <= external/clearsilver/java-jni/j_neo_util.c
In file included from /usr/include/features.h:378,
from /usr/include/string.h:26,
from external/clearsilver/java-jni/j_neo_util.c:1:
/usr/include/gnu/stubs.h:9:27: error: gnu/stubs-64.h: 没有那个文件或目录
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-jni_intermediates/j_neo_util.o] 错误 1
解决办法:
sudo apt-get install lib64z1-dev libc6-dev-amd64 g++-multilib lib64stdc++6
打开此文件: 源码目录/build/core/main.mk
找到
# Check for the correct version of java
java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1\.6[\. "$$]')
ifeq ($(strip $(java_version)),)
$(info ************************************************************)
$(info You are attempting to build with the incorrect version)
$(info of java.)
$(info $(space))
$(info Your version is: $(shell java -version 2>&1 | head -n 1).)
$(info The correct version is: 1.6.)
$(info $(space))
$(info Please follow the machine setup instructions at)
$(info $(space)$(space)$(space)$(space)http://source.android.com/download)
$(info ************************************************************)
$(error stop)
endif
把里面的数字"6"改成"5",用JDK 1.5编译
ok,搞定。
参考:http://www.poemcode.net/2010/07/android-stubs-64/
分享到:
相关推荐
android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
Ubuntu10.04(64位)下载并编译Android2.2源码.pdf
android2.2源码编译结果 \android2.2\out\target\common\obj\JAVA_LIBRARIES\framework_intermediates
学习android系统的干货!非sdk源码,是容量大至好几G的系统源码,并内含编译好的代码!编译好的代码!编译好的代码!不需要你再去linux中编译,当然你也可以重新make(编译)!
Android 音乐快剪2.2源码下载,可编译 摘要:Java源码,Android,Android源码 Android手机中的程序音乐快剪2.2.1源码下载,可编译,云OS也可运行,无运行截图。Android音乐快剪可读取出Android手机sd卡中的所有音乐...
Android-x86源码的获得及编译,移植Android到x86架构的机器上!
Ubuntu64位编译Android源码出错解决办法
下载、编译 Android platform 源码 下载、编译 Android platform 源码
在不同操作系统下编译Android源码需要更改一些Android源码的配置项,脚本用于自动化更改配置项.zip 在不同操作系统下编译Android源码需要更改一些Android源码的配置项,脚本用于自动化更改配置项.zip 在不同操作系统...
Android Launcher 源码修改可编译.zip源码资源下载Android Launcher 源码修改可编译.zip源码资源下载
ZXing-2.2 源码可供大家学习Zxing,同时附带已经编译的jar包(在android-jar文件夹),免去编译之苦,可以快速应用在android app开发中。
Android Launcher源码下载,PagedView,PagedViewIcon
本文档为本人亲自动手编译成功之后总结的文档,有疑问可以联系我
Android4.0源码编译方法介绍,记录基于Ubuntu10.04编译Android4.0源码的过程。
Ubuntu10.10(64位)编译Android2.3源码 遇到的错误
Ubuntu14.04编译android4.4源码一次性成功
Ubuntu_10.04下编译Android源码全过程
本文收集了编译android内核源码大部分error,亲自试过,都能找到相对应的解决方法
写了一份Ubuntu10.10上搭建Android2.2基于ARM的交叉编译环境的文档,供那些对搭建Android 2.2交叉编译环境的人还很陌生的人作为参考。 注:由于疏忽,请把本文档第6页的“(3)配置环境变量”这一项中的"export JRE...