我重新安装了我的日食。然后导入Eclipse中的所有项目,但每个项目都有一个常见错误:
Cannot find the class file for java.lang.Object. at Line 1.
我已经检查了我的Java Path。但无法解决它。
答案 0 :(得分:24)
右键点击Project - >属性,Java构建路径。
检查是否安装了JRE。如果已安装,请单击EDIT并检查其是否指向正确的位置
答案 1 :(得分:14)
检查是否有效:
您的java存储库存在问题。我猜..:
转到Help
> Install New Software
>点击Add
按钮。
:
姓名:ADT
位置:https://dl-ssl.google.com/android/eclipse
在列表中安装所有可用的软件。这可能有用。
祝你有个美好的一天!
答案 2 :(得分:9)
更快捷的方式
右键点击项目--->属性--->构建路径--->添加外部罐子 - >找到你的android-xx.Jar,例如android-17.jar
在我的情况下,我正在使用adt,它就在这里
E:\ ADT-束 - 窗口x86_64-20130219 \ ADT-束 - 窗口x86_64-20130219 \ SDK \平台\机器人-17
希望有所帮助
答案 3 :(得分:4)
当我尝试使用eGit合并Android项目的两个分支时,发生了这种情况。由于某种原因,我的构建路径基本上消失了(可能其中一个文件未被跟踪)。
要恢复JRE和android库,我只需右键单击项目资源管理器中的项目,然后点击Android工具 - >修复项目属性(这些选项仅在安装了Android ADT时可用)。
答案 4 :(得分:3)
试试这个:
转到Build Path
- > Libraries
- > Add Library
- > JRE System Library
- > Select JRE
我不确定,但您可能在项目中遗漏JRE System Library
,这种情况不会经常发生,但可能会发生。
答案 5 :(得分:2)
我遇到了这个问题,而我所要做的只是清理整个工作区,即工作区中的所有项目。错误消失了。
答案 6 :(得分:0)
安装较新版本的Google ADT后,我遇到了这个问题。 解决方案,至少运行OS X,是将项目的副本复制到安全位置,从Eclipse中完全删除它,然后使用File-> Import-> General-> Existing Projects into Workspace再次导入它。
FYI
我在OS X Mavericks上使用谷歌 Android开发者工具 建立:v22.2.1-833290
但我几乎肯定我过去曾使用过OSX和ADT版本。
答案 7 :(得分:0)
我也有这个问题,在我的情况下,问题是当前项目的.classpath
文件中缺少以下行:
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
添加它解决了我的问题。
答案 8 :(得分:-1)
此错误是因为&#34; Android私有库&#34; 之一已损坏或版本错误。 就我而言,它是 android-support-v4.jar 。 我用一个工作项目中的一个代替它,它可以工作。