每次我尝试将从 googlecode 下载的项目导入Eclipse时,我都会遇到一些错误:
项目未构建,因为其构建路径不完整。不能 找到java.lang.Object的类文件。修复构建路径然后尝试 建立这个项目
无法解析目标'android-10'(从1更改为15)
我已经检查了网站上的其他答案,但没有解决方案。
在
属性 - > Java构建路径 - >库
有1项:
无法获取项目的系统库
答案 0 :(得分:125)
右键点击项目 - >属性 - > Java构建路径(来自左侧列表) - >图书馆(标签) - >添加库(右侧按钮) - > JRE系统库 - >下一步 - >工作区默认JRE - >完成
这至少可以解决您的一个错误。任何其他人可能会要求您添加更多库。
希望这有帮助。
答案 1 :(得分:60)
关闭eclipse并重新打开为我工作。您可能需要这样做两到三次。每次给自动构建启动过程(检查右下角)一分钟完成,因为这些错误通常会在此时消失。
或尝试清理受影响的项目。
'将其关闭再打开'
答案 2 :(得分:43)
您似乎缺少JDK(java.lang.Object来自那里)
问题是您在不同的PC上使用了相同的Android API。使用不同但具有相同API的路径名丢失Eclipse。
要解决这个问题,首先要重新选择Android API版本(设置为另一个版本并且有效,然后恢复您想要的并验证它 - >它将强制Eclipse重新加载API)。 然后进入project-> properties-> java构建路径。然后删除“无法获取项目的系统库”,然后“添加库”并选择“Android Classpath容器”。
答案 3 :(得分:4)
最初我试图从github导入一个android项目并遇到上述问题
无法配置构建路径
无法获取系统库
Package Explorer - >右键单击项目 - > “属性” - > “Android” - > “项目构建目标”= 2.3.3
注意:也可以尝试清洁(在Windows上:项目 - >清除),然后随机刷新(F5)。这将很有可能神奇地解决你所有的问题。
答案 4 :(得分:3)
转到日食 - >偏好 - > java - >建立路径。
你看到那里配置了JRE_LIB吗?如果没有,请从JDK / jre lib位置添加JRE_LIB。这些可以按项目覆盖。看来你的eclipse并不了解Java库。
答案 5 :(得分:3)
这些都不适合我。我为项目创建了一个新的工作区。这对我有用!切换到新工作区通常会奇迹般地解决许多这些配置问题。只需创建一个新文件夹,您可以在其中使用新工作区,然后使用“从现有代码导入项目”。
答案 6 :(得分:2)
今天尝试加载Vuforia示例应用程序的时间过长,正在努力解决这个问题。最终让我的项目构建的解决方案是:
1) Window-> Android SDK Manager并安装最新更新
2)项目 - >构建路径 - >配置构建路径 - > Android和项目构建目标标记Android 4.4.2并单击确定
3)清洁,建造和运行
我希望这也解决了别人的问题,Eclipse令人沮丧,因为F $#!!! !!!
答案 7 :(得分:2)
我在eclipse中导入项目时遇到过这样的错误。解决方法是转到properties-> Android并适当选择项目构建目标(Android x.x.x或Google API)
答案 8 :(得分:1)
我遇到了类似的问题..... 确保
如果第一步很明确,那就继续吧.....
答案 9 :(得分:0)
对我来说,这个问题与Ubuntu上的OpenJDK 6有关。
更新您的JRE或安装Sun专有的JRE,然后重新启动Eclipse。
答案 10 :(得分:0)
我遇到过类似的问题。完全相同的错误,但在Ubuntu之后,我在Windows的Dropbox文件夹中处理项目。 我刚刚将android.jar添加到项目中。不知怎的,它从构建路径中消失了。
答案 11 :(得分:0)
史蒂夫的回答对某些项目有帮助,但对于某些项目仍然保持不变,我想项目之前是早期的JDK 1.5(在我的情况下)。为他们找到了解决方法,
1.找到导致问题的类(继续在Package Explorer中扩展项目)。
2.在import
阻止后复制班级的内容。
3.删除全班。
4.右键单击项目,然后单击 Android工具>>修复项目属性
5.在之前删除的类所在的同一个包中创建一个具有相同名称的类。(如果项目已导入且已删除的类是活动/服务/提供者/接收者,那么我猜该类已包含在AndroidManifest.xml
)中。
6.Paste类的内容和导入包。
7.清理项目。
答案 12 :(得分:0)
我知道这太晚了。但我也面临这个问题,我通过以下步骤来解决这个问题。
最后问题是固定的。我认为这是因为如果您使用更高的JDK版本构建项目,那么您应该使用相同的版本构建。
注意:在我的同事使用JDK 1.7构建之前,我们不会遇到此问题。在他开始使用JDK 1.7之后,只会发生此问题。
希望它适用于某个人。而且无需安装新的日食。
答案 13 :(得分:0)
我有自己的#34;自动构建"关闭"项目"。我把它关了,因为Eclipse没有正确加载项目,原因各种各样。打开这个,解决了我的问题。
答案 14 :(得分:0)
如果项目不是很大,您可以复制包并将其粘贴到新项目中,您将无法看到新项目中的错误。
答案 15 :(得分:0)
我的project.properties中有target-18。但我没有android-18 sdk。所以我将18更改为我在SDK管理器中使用的其他版本,并修复了问题。
答案 16 :(得分:0)
您只需退出eclipse一次或两次即可重新加载。它对我有用。
答案 17 :(得分:0)
我必须删除gen文件夹中的R.java然后执行干净的构建。这解决了我的问题