在Android工作室中禁用.9.PNG cruncher,无法正常工作

时间:2017-06-28 23:23:08

标签: android android-studio android-gradle png nine-patch

我有很多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'
    }
}

}

1 个答案:

答案 0 :(得分:0)

除了答案: Disable Android resource / image / png optimization

运算不起作用的常见原因是文件系统中的项目路径太深。

驱动器号:/ 1级/ 2级别/级别3 /级别4 / LEVEL5 / ProjectFolder

另外9个补丁图像的分辨率并不太高。它们的尺寸很短,因为它们具有伸展的部分。检查9补丁图像是否良好。

此外,如果错误是来自支持库的常规图像,则必须更新构建工具。