J'utilise la ligne suivante dans Android Ant Build (project.properties):
dex.force.jumbo=true
Nous passons maintenant de fourmi à Gradle. Est-il possible d'activer le mode Jumbo dans Android Gradle build?
Vous pouvez modifier votre fichier build.gradle
pour inclure:
Android {
dexOptions {
jumboMode = true
}
}
Modifiez build.gradle
dans votre module pour ajouter:
Android {
dexOptions {
jumboMode = true
}
}
Après cela, lancez gradle clean
dans la racine de votre projet
Vérifiez vos outils de construction. Mettez à jour si nécessaire et essayez à nouveau.
Je ne sais pas s'il est possible de définir la force jumbo dans Gradle, mais depuis Android Studio 0.2.4, vous pouvez l'activer dans Compilateur -> Compilateur Android DX -> Forcer le mode Jumbo.
J'ai pu le faire sous Windows en modifiant le dx.bat
dans les outils de compilation et en ajoutant le paramètre --force-jumbo
par défaut. Certainement un travail autour cependant - j'espère que cela sera abordé dans le plugin Gradle.
cette erreur signifie que votre méthode a dépassé 65536
ajoutez simplement multiDexEnabled à la configuration par défaut dans le fichier build.gradle
defaultConfig {
...
multiDexEnabled true
...
}
cette méthode fonctionne également: https://blog.csdn.net/H_O_W_E/article/details/77742907