使用anddroid studio编译报错
Error:Execution failed for task ':app:mergeDebugResources'.
> Crunching Cruncher top1_bg.9.png failed, see logs
Error:Execution failed for task ':app:mergeDebugResources'.
> Crunching Cruncher top1_bg.9.png failed, see logs
2015-04-15
Error:Execution failed for task ':robot:mergeDebugResources'.
> E:\Users\Administrator\AndroidStudioProjects\MyApplication\robot\src\main\res\drawable\title_bar.9.png: Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'e:\Users\Administrator\AppData\Local\Android\sdk\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 42
加了aaptOptions的两个属性,报了这样的错误,什么意思啊?
我在国外论坛找到一个解决方法:
在主工程文件夹下的build点gradle文件里,加两句
aaptOptions点cruncherEnabled = false
aaptOptions点useNewCruncher = false
例如我的改了之后就变成这样了:
android {
compileSdkVersion 22
buildToolsVersion "23.0.1"
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
defaultConfig {
minSdkVersion 5
targetSdkVersion 17
}
more............
然后就好了,随便怎么clean,怎么重新构建,都OK无报错。。。。看国内一个像样的答案都没有真是看不下去了。。。
举报