2012-05-09 42 views
1

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

+0

尝试对项目执行清理! – user944351

+0

转到称为控制台的窗口..会出现错误日志... – ngesh

+0

您创建了项目还是从任何其他来源导入? – KMI

回答

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

0

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

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

+0

没有红十字的文件。 – AndroidDev

0

有时我遇到这个问题了。 我的方法是创建一个新项目,然后将所有内容复制并粘贴到新项目中。这些来自Eclipse IDE的未定义错误,所以你不能做任何事情。

祝你好运。

0

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

相关问题