android - Android : How to tell where an error is

在Eclipse中,我的代码将无法编译。项目名称旁边有一个红色的X,并且我收到警告来修复我的应用程序,但没有告诉我是什么问题。正常情况下,我在控制台中看到错误并显示为红色,但偶尔不显示任何错误消息。这很令人沮丧,因为它很难发现错误。我如何找出问题所在?

最佳答案

在这些情况下,您会收到以下消息异常: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

关于android - Android : How to tell where an error is located,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10510861/

相关文章:

c#-4.0 - 无法将 X 类型的对象转换为 Y

compiler-errors - libdft_api.h :36:25: fatal error

android-ndk - 编译tesseract时出错

ruby-on-rails - Rails 将 form_for 对象传递给部分

VBA:在 Excel 中创建宏 - 编译错误 -- 'Sub or function is not

iphone - iPhone openssl无法编译

c# - 仅当从网络驱动器进行编译时,编译问题[“Root activity type is inv

actionscript-3 - 在AS3中将符号添加到阶段出现1046错误

macos - NS-3编译错误

gcc - 使用gcc 4.6在内核3.0上编译LLVM 2.9的gcc 4.2