7

在尝试将 android 源添加到 eclipse 时,我收到以下错误。

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'

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

如何解决这个问题?

4

3 回答 3

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 的条目。

于 2012-04-30T11:54:19.937 回答
1

更全面的答案在这里:https ://groups.google.com/forum/?fromgroups=#!topic/android-platform/XIbR8ZKe7Tw

于 2013-05-06T05:51:19.820 回答
-1

我不建议将 eclipse 用于 android 源代码。Android 不是一个单一的项目,对于像 eclipse 这样的 IDE 来说它太大了。

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

于 2012-04-29T06:07:52.313 回答