我已经尝试在我的项目中使用Gradle设置jumboMode,似乎可以解决以下DexIndexOverflowException:
com.android.dex.DexException: Cannot merge new index 65536 into a non-jumbo instruction!
DexIndexOverflowException: Cannot merge new index 65772 into a non-jumbo instruction!
1) jumboMode选项实际上在幕后做了什么?
android {
...
dexOptions {
jumboMode true
}
}
2) 我也注意到启用多 dex 可以解决同样的问题,那么在这两种方法之间应该作出什么选择?
android {
...
defaultConfig {
...
multiDexEnabled true
}
}