场景:
android源码编译完成,想用eclipse查看源码。于是乎按照官方的指示一步步的走,谁知出错了。
机器环境:
unbuntu10.10 32位
错误信息:
missing required library:
out/target/common/obj/JAVA_LIBRARIES/google-common-intermediates/javalib.jar
out/target/common/obj/JAVA_LIBRARIES/gsf-client-intermediates/javalib.jar
按照官方的方法想用eclipse调试android源码。
工程建立完毕,点击finish,等了若干分钟出现一个对话框。提示missing required library。
google了一下发现是目录名的问题。具体原因不清楚。
解决办法:
1.删除两个报错的库.
点击“Libraries”。选中要删除的库,“Remove”。
2.添加一个库。
点击“Add jre”。添加下面的库文件.
out/target/common/obj/JAVA_LIBRARIES/google-common_ntermediates/javalib.jar
比较了一下是目录名有问题。
google-common_ntermediates与google-common-intermediates。一个下划线,一个横线。咋回事?实际的目录是带下划线的。