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