Android 源码编译错误45解决 opencore 启用pvlog 调试
2010-07-17 20:43
876 查看
make: *** [out/target/common/docs/dx-timestamp] 错误 45
查了很多文档,都说是JDK版本的问题,google的官方文档也说明了一定要用Jdk1.5,还是有些人就不信这个,比如我。。。坚持用jdk1.6,结果就冒出这个错误。可重新下了JDK1.5,配置了环境之后,再make依然没有解决,这时的jdk已经换成1.5了。在无数次的JDK1.5,1.6卸载,安装,切换之后还是没解决,中间还被折腾得去睡了觉。
醒了之后,突然想到,之前用JDK1.6已经编出了一部分东西,会不会是因为这个对下面会产生影响。于是make clean 之后 再重新make居然神奇的通过了,2个小时之后,终于编出来了。希望能对遇到同样错误的人,有所帮助,不至于像我这么蠢。
opencore十分庞大,对于里面复杂的逻辑关系,想搞清楚,不是仅仅阅读source就可以解决的。 这时通过log就可以起到一定的帮助作用,默认情况下,android并没启用pvlog,这是可以在编译源码的时候启用这个log 。输入命令:
make ENABLE_PV_LOGGING=1
重新编译源码.
如何用自己编号的img文件来启动模拟器,我们可以简单替换掉原来SDK/platforms下的img文件,但是这样太费事了些,可以写个脚本来启动自己的模拟器。
定义好ANDROID_PRODUCT_OUT
------------------------------------------------------------------------------------------------------------------------
sudo gedit /etc/profile
增加
export ANDROID_PRODUCT_OUT=[your android path]/out/target/product/generic
完成了之后
source /etc/profile
------------------------------------------------------------------------------------------------------------------------
脚本文件start2.2.sh指定编辑好的3个img文件
------------------------------------------------------------------------------------------------------------------------
#!/bin/sh
emulator -avd myTest2.2 -system $ANDROID_PRODUCT_OUT/system.img -ramdisk $ANDROID_PRODUCT_OUT/ramdisk.img -initdata $ANDROID_PRODUCT/userdata.img -sdcard /home/pp/work/tool/bejingwork/sdcard.img &
--------------------------------------------------------------------------------------------------------------------------
相关文章推荐
- 编译Android源码 解决[out/target/common/docs/api-stubs-timestamp] 错误 45
- android 4.0.1源码编译,学习错误解决
- 解决切换jdk编译android源码错误
- android 4.0.1源码编译,学习错误解决
- 编译Android源码 解决:[out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-jni_intermediates/j_neo_util.o] 错误 1
- Android5.0.1源码编译,android5.1.1源码编译遇到的编译错误如何解决?
- Ubuntu(64位)编译Android源码常见错误解决办法
- ubuntu编译android 4.04源码的错误解决方法
- android 源码编译中的错误 解决
- android 编译源码 错误解决
- Android 开发环境搭建 与在编译中遇到错误make Error 45解决方法
- Android --- windows下搭建Linux环境下载编译Android源代码--解决下载android系统源码错误问题
- 编译android源码时,jack server 出现out of memory error 错误的解决方法
- android 编译源码 错误解决
- 编译android源码时,jack server 出现out of memory error 错误的解决方法
- ANDROID源码编译错误及解决方法
- [Android环境搭建错误解决三]Android4.0.4源码编译常见错误及解决方法
- android 4.0.1源码编译,学习错误解决
- Android 源码编译及常见错误及解决方法
- 编译android源码遇到错误及其解决方法