2017-02-18 88 views
0

错误得到一个红色的变量错误:我在我的Android工作室

Execution failed for task ':app:processDebugResources'. 

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

下面的截图

Image

回答

0

它通常是摇篮版本问题。如果最新的Gradle也无法工作,请确保您的应用程序通过重建/清理项目流程。有时使用正确版本修改Gradle不会因为旧缓存而起作用。

+0

clean然后重建geting这些错误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 –

+0

@varun pandey Debug为您提供错误。只需进入你的样式目录并插入变量即可。一旦你修正了你的风格/ ActionBarThemeOverlay,它会给你更多的错误你更多的其他缺失的值你实现的代码,但不是在你的布局或它会运行完全正常。我一直都有这个问题,这是一个简单的解决方法。取决于你对编码所做的事情。 – user7568042

+0

我得到R.id错误r变红了,并且所有的按钮ID都出现了该红色错误r –

0

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

+0

干净然后重建geting这些错误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 –

0

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

+0

R仍然是红色 –

+0

我的不好,父母应该是ThemeOverlay.AppCompat.Light或以下其中一个http://stackoverflow.com/questions/27238433 /时,应该一使用主题 - 程序兼容性-VS-themeoverlay,程序兼容性 –

0

如果使用的是Android的工作室,你有以下几点是明确的对::

  1. 无效高速缓存
  2. 清理和重建项目(包括同步功能)
  3. 的平台你缺少SDK使用

的Invalidate高速缓冲存储器

文件>无效高速缓存/重启

清理和重建项目

一个。 Build> Clean Project b。构建>重建项目

缺少SDK

  • 工具>安卓> SDK管理器
  • 启动独立SDK管理器
  • 检查要安装和使用并安装软件包
  • 了Android SDK平台

按照上述顺序,我猜你的问题应该修复。

P.S.如果问题仍然存在,请更新Android Studio。