【问题标题】:I am getting a red variable error in my Android Studio我的 Android Studio 出现红色变量错误
【发布时间】:2017-02-18 15:20:04
【问题描述】:

错误:

Execution failed for task ':app:processDebugResources'.

com.android.ide.common.process.ProcessException: Failed to execute aapt

以下截图

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    通常是 Gradle 版本问题。如果最新的 Gradle 也不起作用,请确保您的应用程序通过重建/清理项目流程。有时由于旧缓存,用正确的版本修改 Gradle 不起作用。

    【讨论】:

    • clean then rebuild 得到这些错误 D:\android studio workspace\NIDHIIOT\app\build\intermediates\res\merged\debug\layout\app_bar.xml 错误:(1) 找不到匹配的资源给定的名称(在“主题”处,值为“@style/ActionBarThemeOverlay”)。错误:(1) 未找到与给定名称匹配的资源(在“主题”处,值为“@style/ActionBarThemeOverlay”)。错误:任务“:app:processDebugResources”执行失败。 > com.android.ide.common.process.ProcessException: 无法执行 aapt
    • @varun pandey Debug 为您提供错误。只需转到您的样式目录并插入变量。一旦你修复了你的样式/ActionBarThemeOverlay,它应该会给你更多的错误,因为你实现了代码但不是在你的布局中的更多其他缺失值,或者它会运行得很好。我一直有这个问题,这很容易解决。仅取决于您对编码所做的工作。
    • 我得到 R.id 错误 r 变红并且按钮的所有 id 都因该红色 r 出错
    • 检查你的包名和 androidmanifest 以确保 Gradle 是正确的。如果这不起作用,请使缓存无效并重新启动。如果这不起作用,我建议在所有地方发布您的代码。仅活动不足以了解您的问题。
    • 这是Action bar Theme Overlay问题,非常感谢大家的帮助解决问题:)
    【解决方案2】:

    在 Android 工作室中:
    构建--->清理项目或尝试 工具-->Android-->将项目与 Gradle 文件同步。
    如果这不起作用,请在消息框中查找错误。

    【讨论】:

    • clean then rebuild 得到这些错误 D:\android studio workspace\NIDHIIOT\app\build\intermediates\res\merged\debug\layout\app_bar.xml 错误:(1) 找不到匹配的资源给定的名称(在“主题”处,值为“@style/ActionBarThemeOverlay”)。错误:(1) 未找到与给定名称匹配的资源(在“主题”处,值为“@style/ActionBarThemeOverlay”)。错误:任务“:app:processDebugResources”执行失败。 > com.android.ide.common.process.ProcessException: 无法执行 aapt
    【解决方案3】:

    看来问题出在您选择的主题上。 转到 values--->styles 文件夹,并将您的 Apptheme 父级更改为 ActionBarThemeOverlay。然后在主题选择器中找到您的 AppTheme 并选择它。

    【讨论】:

    【解决方案4】:

    如果您使用的是 android studio,您需要明确以下几点::

    1. 使缓存失效
    2. 清理和重建项目(涉及同步)
    3. 缺少您正在使用的平台的 SDK

    使缓存无效

    文件 > 使缓存无效/重新启动

    清理并重建项目

    一个。构建 > 清理项目 湾。构建 > 重建项目

    缺少 SDK

    • 工具 > Android > SDK 管理器
    • 启动独立 SDK 管理器
    • 勾选你要安装使用的Android SDK平台并安装包

    按照上面的顺序做,我想你的问题应该解决了。

    附:如果问题仍然存在,请更新 Android Studio。

    【讨论】:

      猜你喜欢
      • 2013-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-11
      • 1970-01-01
      • 2016-07-14
      • 2023-03-14
      • 1970-01-01
      相关资源
      最近更新 更多