您的位置:首页 > 移动开发

Error:Execution failed for task ':app:processDebugResources'.解决

2016-07-14 17:03 656 查看
下午发现项目里面有个多余的Module,就想着清理一下代码,一清理就出问题了。(我用的是Android Studio)

:app:processDebugResources FAILED

Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\tonglu\AppData\Local\Android\sdk\build-tools\23.0.2\aapt.exe'' finished with non-zero exit value 1

使用 clean Project   rebuild Project 统统不管用。然后各种百度,各种改都毫无作用。然后,开始回想自己到底删了一些什么东西。

突然想到在导入这个Module的时候。由于Module里面的attr.xml文件里用到了跟我项目里同样的属性 :

<attr name="centered" format="boolean"/>

由于Module里面已经把这个属性做了全局设置。我就偷懒直接在app里引用了:
<attr name="centered"/>
然后之前删除这个Module的时候就出问题了。报了开始提出的错误信息。最后的解决方案就是在app里把这个属性的format加上就行了。

最后提示:
遇到这种bug一般都是资源文件出问题了,比如图片格式,某个xml文件有个奇怪的问题。等等。感觉只能靠自己找。
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息