由于其构buildpath不完整,该项目未build成

每次我尝试将一个从googlecode下载的项目导入到Eclipse中时,我都会遇到一些错误:

由于其构buildpath不完整,该项目未build成。 找不到java.lang.Object的类文件。 修复构buildpath,然后尝试构build此项目

无法parsing目标“android-10”(从1更改为15)

我已经检查了网站上的其他答案,但没有解决scheme的工作。

属性 – > Java构buildpath – >库

有1项:

无法获取项目的系统库

看来你缺lessJDK(java.lang.Object来自那里)

问题是你在不同的PC上使用了相同的Android API。 Eclipse会丢失path名,但path名是不同的,但具有相同的API。

为了解决这个问题,首先重新selectAndroid API版本(设置为另一个有效的,然后恢复你想要的并validation它 – >它会迫使Eclipse重新加载API)。 然后进入project-> properties-> java build path。 然后删除“无法获得项目的系统库”,然后“添加库”,并select“Android的类path容器”。

右键单击项目 – >属性 – > Java构buildpath(从左列表) – >库(选项卡) – >添加库(右键) – > JRE系统库 – >下一步 – >工作区默认JRE – >完成

这应该至less解决您的一个错误。 任何其他人可能会要求您添加更多的库。

希望这可以帮助。

closures日食和重新开放为我工作。 你可能不得不这样做两三次。 每次为自动构build启动过程(检查右下angular)完成一分钟,因为这些错误通常在这个时候消失。

或尝试清理受影响的项目。

“关掉再打开”

最初我试图从github导入一个android项目,并遇到了上述问题

  • 无法configuration构buildpath

  • 无法获取系统库


包浏览器 – >右键单击项目 – >“属性” – >“Android” – >“项目生成目标”= 2.3.3

注意:请尝试随意清理(在Windows上:项目 – >清理),然后刷新(F5)。 这很有可能会奇迹般地解决你所有的问题。


礼貌: KYLE CLEGG
参考链接

转到日食 – >首选项 – > java – >构buildpath。

你看到在那里configuration了一个JRE_LIB吗? 如果没有,请从JDK / jre lib位置添加JRE_LIB。 这些可以被重写每个项目。 看来你的eclipse并不知道Java库。

这一切都为我工作。 我为这些项目创build了一个新的工作区。 这对我有效! 切换到新的工作区通常奇迹般地解决了很多这些configuration问题。 只需创build一个新的文件夹,您将希望新的工作区,然后使用“从现有代码导入项目”。

我在eclipse中导入项目时看到过这样的错误。 解决scheme是去属性 – > Android和适当select项目构build目标(Android的xxx或谷歌的API)

在尝试今天加载Vuforia示例应用程序的时间过长的时候,正在苦苦挣扎。 终于得到我的项目的解决scheme是:

1) Window-> Android SDK Manager并安装最新的更新
2)项目 – >构buildpath – >configuration构buildpath – > Android和项目构build目标标记Android 4.4.2,然后单击确定
3)清洁,build立和运行

我希望这也解决了别人的问题,Eclipse是令人沮丧的F $#@!

我不得不删除gen文件夹中的R.java然后做一个干净的构build。 这解决了我的问题

史蒂夫的答案确实有助于某些项目,但对于一些项目仍然是相同的,我猜项目以前内置在JDK 1.5(在我的情况)。 为他们find一个解决方法,

find导致问题的类(继续在Package Explorer中扩展项目)。

2.复制import区块后的课程内容。

3.删除全class。

4.右键单击该项目,然后单击Android工具>>修复项目属性

5.在同一个包中删除类所在的同一个类中创build一个类(如果项目被导入,删除的类是一个Activity / Service / Provider / Reciever,那么我猜这个类已经包含在AndroidManifest.xml )。

6.粘贴类和导入包的内容。

7.清理项目。

我有类似的问题。 完全相同的错误,但在Ubuntu之后,我从Windows的Dropbox文件夹中的项目工作。 我刚刚添加android.jar项目。 不知何故,它从build立path消失。

对我来说,这个问题与Ubuntu上的OpenJDK 6有关。

更新您的JRE或安装Sun的专有JRE,然后重新启动Eclipse。

我知道这太晚了。 但我也面临这个问题,我通过以下步骤来解决这个问题。

  1. 只有在不同机器之间共享项目时,才会发生此问题。
  2. 对我来说,我发现Java JDK是问题。
  3. 我的同事使用mac系统并使用jdk 1.7。 但在我的系统中我使用jdk 1.6。
  4. 我想这可能是问题。 所以我select项目并打开属性,并将我的JDK更改为1.7
  5. 更改目标= Google Inc.:Google API:19
  6. 清洁和build设

最后问题是固定的。 我认为这是因为如果您以后使用更高的JDK版本构build项目,则应该使用相同的版本进行构build。

注意:我们之前没有面对这个问题,直到我的同事使用JDK 1.7进行构build。 他开始使用JDK 1.7后,只发生这个问题。

希望它能为一个人工作。 而且不需要安装新的eclipse。

我在“Project”中closures了“Build Automatically”。 我把它closures了,因为Eclipse没有正确加载项目,出于各种未知的原因。 打开这个,解决了我的问题。

如果项目不是很大,你可以复制这些包并粘贴到一个新的项目中,你不会看到新项目中的错误。

我的project.properties中有target-18。 但我没有android-18 sdk。 所以我改变了18我的SDKpipe理器中的其他版本,并解决了这个问题。

您只需退出一次或两次eclipse重新加载。 这个对我有用。

Interesting Posts