2012-04-29 55 views
7

尝试将android源代码添加到eclipse时,出现以下错误。错误:在Eclipse中构建Android源代码

Project 'android' is missing required library: 'out/target/common/obj/JAVA_LIBRARIES/gsf-client_intermediates/javalib.jar' 
Project 'android' is missing required library: 'out/target/common/obj/JAVA_LIBRARIES/google-common_intermediates/javalib.jar' 

仅供参考,我已成功地与full_maguro-userdebug配置(Galaxy Nexus的)添加这个到蚀之前建立的源。由于我在Eclipse Indigo中找不到“从现有源创建项目”,我将项目的位置更改为源的根目录。我多次用相同的错误刷新了这个项目。

如何解决这个问题?

+0

你有/附加任何jar文件链接 – 2012-04-29 04:44:15

+0

你可能想指向它的参考目的,不将其添加为项目(即,你将建立从日食内) – 2012-04-29 05:00:26

回答

11

你应该去Project -> Properties -> Java Build Path

有打开标签Libraries

在此选项卡out/target/common/obj/JAVA_LIBRARIES/google-common_intermediates/javalib.jar应该更改为out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/javalib.jar,方法是从google-common_intermediates中选择javalib.jar,然后按Edit并选择android-common_intermediates。

使用gsf-client_intermediates输入javalib.jar可以简单地删除。

在这里
+0

解决此问题后可能仍有一些问题。例如,在EventLogTags.java的两名失踪OCCURENCES: ' com.android.providers.calendar com.android.providers.contacts ' 更多详情请看这里:https://groups.google.com/forum/ ?fromgroups =#!话题/ Android的平台/ XIbR8ZKe7Tw – HackNone 2013-05-06 05:48:16

-1

我不会推荐使用eclipse的android源码。 Android不是一个单独的项目,它对于像eclipse这样的IDE来说太大了。

使用简单的纯文本编辑器如vim,emacs的浏览代码

+0

你是不对的。其实,它是由Google推荐的。 – Yury 2012-04-30 11:48:38

+0

@Yury我相信Dua先生是为Google工作的。 – Reno 2012-09-10 13:09:39