【问题标题】:The styles.xml file is not generated in my android project我的android项目中没有生成styles.xml文件
【发布时间】:2015-02-06 15:10:04
【问题描述】:

最近我将我的 eclipse Juno 更新为 Luna,但现在新项目不生成 android.R 文件。这可能是由这个 AndroidManifest.xml 错误引起的:

Error: No resource found that matches the given name (at 'theme' with value '@styles/AppTheme').

当我检查 values 文件夹时,没有 styles.xml。 这只发生在新项目中,现有项目(我在 Juno 中创建)工作正常。 我已尝试更新 SDK 管理器中的所有内容,但仍然出现错误。

【问题讨论】:

  • 您可以手动创建style.xml。
  • 我试过了,还是报错
  • 显示您的 style.xml 和 Manifest.xml 文件。
  • 您尚未定义您的主题是什么,尽管有些东西指向您通常自己定义的主题“@styles/AppTheme”(未生成)
  • 我在使用Juno的时候,从来没有定义过主题,默认值是@styles/AppTheme,但是从来没有任何问题

标签: android xml eclipse android-manifest eclipse-luna


【解决方案1】:

我不知道具体细节,但我只是在我的 Linux 机器和 Windows 机器上修复了这个问题。在您将 Android SDK 工具升级到版本 24 或更高版本后,它会停止生成 style.xml。

我通过降级修复了我的问题,如this other SO discussion 所示,使用版本 23.0.5(我会发布直接链接,但我在这里没有足够的积分来发布两个以上)。

同样,我不知道为什么会发生这种情况,只是它阻止我使用最新的 SDK 创建新项目。

【讨论】:

    【解决方案2】:

    我在更新我的 Android SDK 工具时遇到了同样的问题。当我构建一个新的 Android 项目时,它不会在 res/values/ 中生成 styles.xml。但是在我新建一个styles.xml并从其他项目复制内容后,问题就消失了。

    【讨论】:

      【解决方案3】:

      该错误已在 Android SDK 工具 24.0.2 中得到纠正。我现在只是测试它。

      【讨论】:

        【解决方案4】:

        如果它发生在您的第一个 Andriod 应用程序构建期间,它一定和我的情况一样。

        在 2015 年 1 月 14 日的 HelloWorld 等项目中,当 Eclipse(Luna)/AndroidSDK(不是 Android Stduio)与最新的工具和库一起使用时,我遇到了这种情况。当我安装这些工具并使 HelloWorld 成为第一个应用程序时,我接受了所有默认设置。 - 这就是我的问题。

        首先,检查是否安装了“Android Support Library”库。 如果没有,请安装它。默认情况下不安装它。 您可以在菜单中的“Android SDK 管理器”中完成所有操作。

        (Android SDK 管理器 -> 额外 -> Android 支持库)

        祝福, (债务人)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-05-04
          • 2021-08-19
          • 1970-01-01
          • 1970-01-01
          • 2013-05-23
          • 2013-06-27
          • 2010-10-11
          • 1970-01-01
          相关资源
          最近更新 更多