2017-06-28 5 views
0

J'ai beaucoup de fichiers .png 9patch qui a bien fonctionné dans Eclipse IDE, mais lorsque je tente de les utiliser en studio Android, je reçois l'erreur:.9.PNG cruncher Désactivation en studio Android, ne fonctionne pas

> Error: Some file crunching failed, see logs for details 

J'ai essayé de désactiver le cruncher de plusieurs façons, mais aucune d'entre elles ne fonctionne. Comment désactiver Cruncher avec succès dans un studio Android?

Voici ma configuration de gradation actuelle qui ne désactive toujours pas le dispositif de redressement.

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

Copie possible de [Désactiver l'optimisation des ressources/images/png Android] (https://stackoverflow.com/questions/12929884/disable-android-resource-image-png-optimization) –

+0

@AbhinavSaxena ma question concerne environ 9 patch images. pas d'images png régulières. La solution dans le lien que vous avez fourni ne fonctionne que sur les images png. cela ne fonctionne pas sur les images .9.png. –

+0

Oui, excusez-moi pour cela, l'erreur de craquement vient seulement pour 9 images patch autant que je sache. S'il vous plaît voir la profondeur du chemin de votre projet n'est pas trop profond! –

Répondre

0

Outre les réponses: Disable Android resource/image/png optimization

La cause commune du crissement ne fonctionne pas est que votre chemin du projet est trop profond dans le système de fichiers.

lettre_lecteur:/niveau1/Level2/Level3/level4/Level5/ProjectFolder

également 9 images patch ne sont pas destinés à être trop grande dans la résolution. Ils sont de petite taille parce qu'ils ont des portions qui s'étendent. Inspectez pour voir si l'image du patch 9 est bonne ou non.

De même, si l'erreur concerne les images normales provenant de la bibliothèque de prise en charge, la mise à jour des outils de génération est indispensable.

+0

Merci pour le pointeur sur une autre cause potentielle, mais l'erreur de graduation que j'ai eue était spécifique, et elle pointait vers mes 9 images de patch. La solution dans le lien fourni ne fonctionne que pour les images png normales. –