Ich habe versucht, jumboMode in gradle für mein Projekt zu setzen, scheint es möglich, die folgende DexIndexOverflowException zu lösen:DexIndexOverflowException: Kann den neuen Index 65772 nicht in einen Nicht-Jumbo-Befehl zusammenführen !: Jumbo-Modus? und/oder Multi-Dex? Was ist hinter der Szene?
com.android.dex.DexException: Kann nicht fusionieren neuen Index 65536 in eine Nicht-Jumbo Anweisung!
DexIndexOverflowException: Der neue Index 65772 kann nicht in eine Nicht-Jumbo-Anweisung zusammengeführt werden!
1) Was macht die Option jumboMode tatsächlich hinter der Szene?
android {
...
dexOptions {
jumboMode true
}
}
2) Ich bemerke auch, dass die Aktivierung Multi-dex kann auch das gleiche Problem lösen, was die richtige Wahl zwischen diesen beiden Ansätzen ist?
android {
...
defaultConfig {
...
multiDexEnabled true
}
}
Einige Hintergrundinformationen hier: http://stackoverflow.com/questions/21490382/does-the- android-art-runtime-haben-die-gleiche-methode-limit-limits-as-dalvik / – fadden