【问题标题】:How to debug the error "your project contains errors please fix them before running your application in android"如何调试错误“您的项目包含错误,请在在 android 中运行您的应用程序之前修复它们”
【发布时间】:2012-12-28 04:57:00
【问题描述】:

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

【问题讨论】:

  • 右键单击项目属性 --> 选择左侧的 android 并选择您的 android 版本。例如:- Android 2.2
  • 查看问题选项卡。如果它不可见,则 Window -> Show View -> Problems
  • 程序错误显示在哪一部分???应该显示红色标记..告诉它显示在哪一行??
  • 你的问题解决了没有???

标签: android eclipse android-emulator android-ndk


【解决方案1】:

有两个可能的问题。

因为代码

因为 R.java

检查您的项目是否有任何包上的任何红色标记,如果有任何红色标记检查该类是否存在编译错误,这可能是由于语法错误而发生的,

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

如果您找不到任何此类错误,请从 Project-->Clean(Select your project)-->Build Your project 清理并构建您的项目。

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

检查清单文件中项目的最小版本和最大版本,您正在使用的项目版本。

如果您仍然无法编译,请在此处发布您的代码,我们将为您编译:)

【讨论】:

  • 没有像代码一样的东西。我只是想运行一个基本的 hello world 空白应用程序
【解决方案2】:

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

【讨论】:

    【解决方案3】:
    1. 如果您刚刚安装了 Eclipse,最常用的解决方案可能是重新启动 Eclipse。

    2. 如果还是不行,那么你的res文件夹可能有问题,检查一下-

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

    另外,看看这个答案,R.java not resolved error

    【讨论】:

    • 我在 res 文件夹中有一个错误,并且在 values 文件夹中存在的 styles.xm 中也有错误:检索项目的父项时出错:找不到与给定名称匹配的资源 'android:Theme.Holo .Light.DarkActionBar'。
    • 我的项目中有三个值文件夹 i.3 值、值-v11 和值-v14。
    • hello world 程序不需要全部三个,只保留 values 文件夹并删除其余两个。
    • 是的,我做到了.. 现在我在菜单文件夹中出现错误,即 activity_main.xml 错误:在包 'android' 中找不到属性 'showAsAction' 的资源标识符
    • 为什么你有一个菜单文件夹。?我认为你不需要它。
    【解决方案4】:

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

    试试以上三个。您的问题应该会得到解决。

    【讨论】:

    • 当我构建时,我在 MainActivity.java 类中出现错误,并显示“R 无法解析为变量”
    • 您的布局文件未正确编译。没有生成 R.java。
    【解决方案5】:

    执行此步骤:

    1.Right click 您的项目并选择Android tools 并在其中选择"FIx Project properties"

    2.现在Clean这个项目..我想这会对你有所帮助..让我们试试这个并说..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 2012-03-31
      • 2015-06-30
      • 1970-01-01
      • 2021-10-29
      • 2018-02-17
      • 2016-01-13
      相关资源
      最近更新 更多