Eclipse出现无原因错误

6

我正在开发一款Android应用。

今天我在我的应用程序上工作,突然发现工作区中的所有项目都标有错误。我不知道是什么原因导致的,也找不到任何关于这个错误的解释。

我使用的是Windows 7上的Helios。我甚至尝试重新下载Eclipse,但没有帮助。

今天我试图将Facebook与我的应用程序集成。他们的教程要求我尝试从密钥库中获取hesh密钥。在此过程中,我添加了一个名为JAVA_HOME的环境变量,并指向了JDK。

我不知道它是否是我的问题的原因,但我认为它可能与之相关。

我真的不知道该怎么办。

谢谢!


1
考虑告诉我们错误是什么? - Thorbjørn Ravn Andersen
您应该告诉我们错误信息,或者关闭此问题。 - Dhaivat Pandya
“Problems” 视图中是否显示任何错误信息?或者您能否在查看项目属性时识别消息。没有错误消息,一切都只是推测。 - h3xStream
我不知道错误在哪里,任何地方都没有描述它。编辑 - 我在“问题”中看到了错误(谢谢!)- java.security.UnrecoverableKeyException:无法恢复密钥。 - Tofira
你是怎么知道出现了错误的呢?应该有一些指示表明发生了错误。 - asgs
5个回答

9
尝试这个。在eclipse中,进入Project -> Clean -> 选择 "clean all projects"。这应该重建所有项目。

1
尝试清理您的Android项目。我有时会在Eclipse中遇到问题,如果我清理项目,它就会解决。

项目 -> 清理... -> (清理下面所选的项目) -> (选择项目) -> 确定 - Nick Banks

1

找到“问题”视图。这将提供更多细节。发布问题的描述,我们可以获得更多信息。

点击窗口 -> 显示视图 -> 问题


1

通常,问题出在你最近添加到项目中的某个资源上(如drawable、assets、raw等)

需要检查的一些事项包括:

  • 无效的XML文件
  • 无效的9-patch图像(外部1像素边框必须完全为黑色或透明)

通常情况下,先尝试删除一个资源,然后清理项目(Project > Clean)。如果错误消失了,那么该资源就是问题所在。如果没有,就继续这个过程直到错误消失。自然而然地,从最近添加的资源开始检查。


我发现了错误 -java.security.UnrecoverableKeyException: 无法恢复密钥现在我卡在了尝试解决它的过程中。有人知道怎么做吗? - Tofira
我尝试清理项目,但错误提示资源不是问题。这个问题甚至在我创建的任何全新项目中都会出现。 - Tofira
我告诉你,这种情况经常发生在我身上。资源几乎肯定是问题所在。如果Eclipse在您的资源中遇到单个问题,它将无法编译,并且大多数情况下,它无法告诉您具体是哪个问题。至少试一试。另一个要注意的资源问题是带有大写字母的XML文件。 - Kevin Coppock
我无法解释,但我知道这种情况发生在我身上,这就是我能告诉你的全部。如果不是这种情况,我不确定该尝试什么,我只知道每次出现这种情况都是由于资源文件的原因。 - Kevin Coppock
你遇到了相同的问题,关于键值错误吗? - Tofira
显示剩余3条评论

1

我解决了错误或整个项目都显示错误的方法是... 关闭Eclipse。 然后右键单击Eclipse快捷方式 -> 打开文件位置 -> 在命令窗口中输入“eclipse.exe -clean”,然后Eclipse启动。在我的情况下,错误已经消失了...希望能帮到你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接