【问题标题】:Error: Android source build in eclipse错误:在 Eclipse 中构建 Android 源代码
【发布时间】:2012-04-29 04:42:23
【问题描述】:

在尝试将 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 中找不到“从现有源创建项目”,我将项目的位置更改为源的根目录。我多次刷新项目都出现同样的错误。

如何解决这个问题?

【问题讨论】:

  • 你有没有附加/链接的jar文件
  • 您可能希望指向它以供参考,而不是将其添加为项目(即,您将从 eclipse 中构建)

标签: android eclipse eclipse-indigo android-source


【解决方案1】:

你应该去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 的条目可以简单地删除。

【讨论】:

【解决方案2】:
【解决方案3】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 2016-01-09
    • 1970-01-01
    相关资源
    最近更新 更多