Android: Dex Jumbo Mode à Gradle

J’utilise la ligne suivante dans android ant build (project.properties):

dex.force.jumbo=true 

Maintenant, nous migrons de fourmi à Gradle. Est-il possible d’avoir le mode Jumbo actif dans Android Gradle?

Vous pouvez modifier votre fichier build.gradle pour inclure:

 android { dexOptions { jumboMode = true } } 

Modifiez build.gradle dans votre module pour append:

 android { dexOptions { jumboMode = true } } 

Après cette exécution, gradle clean la racine de votre projet.

Je ne suis pas sûr qu’il soit possible de définir force jumbo dans Gradle, mais depuis Android Studio 0.2.4, vous pouvez l’activer dans Comstackr -> Compilateur Android DX -> Force Jumbo Mode.

J’ai été capable de le faire sous Windows en modifiant le dx.bat dans les outils de construction et en ajoutant le paramètre --force-jumbo par défaut. Certainement un travail de contournement – j’espère que cela sera abordé dans le plugin Gradle.

Vérifiez vos outils de construction. Mettez à jour si nécessaire et réessayez.

cette erreur signifie que votre méthode a dépassé 65536

ajoutez simplement multiDexEnabled sur la configuration par défaut au fichier build.gradle

 defaultConfig { ... multiDexEnabled true ... } 

de cette façon aussi travailler: https://blog.csdn.net/H_O_W_E/article/details/77742907