如何调试错误“您的项目包含错误请在运行Android应用程序之前修复它们”

时间:2012-12-28 04:57:00

标签: android eclipse android-emulator android-ndk

我刚刚开始研究android平台。我安装了eclipse和android sdk.Now我想运行一个基本的hello world应用程序。 我只是按照教程尝试运行它但得到以下错误 您的项目包含错误,请在运行应用程序之前修复它们 我该如何调试它并在模拟器上运行应用程序 请帮帮我

5 个答案:

答案 0 :(得分:2)

有两个可能的问题。

因为代码

因为R.java

检查你的项目是否有任何包装上的红色标记,如果有任何红色标记检查该类是否有编译错误,这可能是因为语法错误而发生,

或者如果您无法在代码中找到R.java,请检查您的RES文件夹是否存在任何可能的错误。

如果您无法找到任何此类错误,请从项目中清除并构建项目 - >清理(选择您的项目) - >构建您的项目。

如果您使用任何外部jar文件,请在构建路径中添加它们。 右键单击项目 - > buildpath - >配置构建路径 - >库 - >添加外部jar - >命令它们

使用。

检查清单文件中的项目的最小版本和最大版本

如果你仍然无法编译,那么在这里发布你的代码,我们将为你编译:)

答案 1 :(得分:2)

我不得不删除.android文件夹中存在的debug.keystore文件,并且必须重新启动eclipse。这解决了我的问题

答案 2 :(得分:1)

  1. 如果刚安装了Eclipse,最常用的解决方案可能是重启Eclipse。

  2. 如果它仍然无效,那么您的res文件夹可能会出现问题,请检查 -

    • layoutDrawable文件夹和其他res子文件夹中不应存在重复文件。
    • res文件夹中的名称不应包含大写字母。
  3. 删除,如果有任何导入android.R;

  4. 另外,请看一下这个答案,R.java not resolved error

答案 3 :(得分:0)

基本上,当您的项目未正确编译时会发生此错误。几个快速的解决方案 1.清理项目并从项目构建 - >清洁和项目 - >建立 2.检查项目的Java编译器设置。确保您的目标是正确的JDK。 3.检查项目的Android版本。 (即)您的Android SDK应该需要Android版本来编译和构建apk。

尝试以上三种方法。你的问题应该得到解决。

答案 4 :(得分:0)

执行此步骤:

1. Right click您的项目并转到Android tools并选择"FIx Project properties"

2.Now Clean项目..我想这会对你有帮助。试试这个并说..