Android:如何判断错误的位置

时间:2012-05-09 06:31:18

标签: android compiler-errors

在Eclipse中,我的代码无法编译。项目名称旁边有一个红色X,我收到警告修复我的应用程序,但我没有被告知问题是什么。通常我在控制台和红色中看到错误,但偶尔也没有显示错误消息。这令人沮丧,因为它很难找到错误。我怎样才能找出问题所在?

4 个答案:

答案 0 :(得分:0)

通过双击展开项目并导航到每个文件。查看具有红十字标志的所有单个文件。您可以看到与有错误的行对应的红色标记。更好地查看源文件以及.xml文件

如果项目显示红色感叹号而不是交叉,则最好查看项目的默认属性。可能目标api级别无效。

答案 1 :(得分:0)

在这些情况下,您会收到此消息异常:Your project contains error(s), please fix it before running it执行以下步骤:

1)重启eclipse并清理项目。如果问题仍未解决,请转到步骤2

2)这也可能是由于过时的“调试证书”修复如下造成的:

删除~/.android/debug.keystore下的调试证书(在Linux和Mac OS X上);该目录类似于Windows上的%USERPROFILE%\.android

然后,当您下次尝试构建调试包时,Eclipse插件应生成新证书。您可能需要清理然后构建以生成证书。

重建项目之前

3)从设备或模拟器中卸载应用

享受!

my reference

答案 2 :(得分:0)

有时候我也遇到了这个问题。 我的方法是创建一个新项目,然后将所有内容复制并粘贴到新项目中。来自Eclipse IDE的这些未定义的错误,因此您无法执行任何其他操作。

祝你好运。

答案 3 :(得分:0)

删除debug.keystore文件。它位于Android-SDK / AVDs / .android。