我有很多9patch png文件在Eclipse IDE中运行良好,但是当我在Android studio中尝试使用它们时,我收到错误:
> Error: Some file crunching failed, see logs for details
我尝试过多次禁用cruncher,但没有一种能够正常工作。 如何在Android studio中成功禁用cruncher?
这是我当前的graddle配置,但仍然没有禁用cruncher。
android {
compileSdkVersion 26
buildToolsVersion '26.0.0'
enforceUniquePackageName = false
useLibrary 'org.apache.http.legacy'
if (project.hasProperty('devBuild')) {
aaptOptions.cruncherEnabled = false
}
lintOptions {
disable "ResourceType"
}
defaultConfig {
applicationId "com.ducky.learnstation"
minSdkVersion 16
targetSdkVersion 18
multiDexEnabled true
aaptOptions.setProperty("cruncherEnabled", false);
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
}
aaptOptions {
cruncherEnabled = false
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
答案 0 :(得分:0)
除了答案: Disable Android resource / image / png optimization
运算不起作用的常见原因是文件系统中的项目路径太深。
驱动器号:/ 1级/ 2级别/级别3 /级别4 / LEVEL5 / ProjectFolder
另外9个补丁图像的分辨率并不太高。它们的尺寸很短,因为它们具有伸展的部分。检查9补丁图像是否良好。
此外,如果错误是来自支持库的常规图像,则必须更新构建工具。