DexIndexOverflowException: No se puede combinar el nuevo índice 65772 en una instrucción no jumbo !: Jumbo Mode? Y / o Multi-Dex? ¿Qué hay detrás de la escena?

He intentado establecer jumboMode en gradle para mi proyecto, parece capaz de resolver la siguiente DexIndexOverflowException:

Com.android.dex.DexException: No se puede combinar el nuevo índice 65536 en una instrucción no jumbo!

DexIndexOverflowException: No se puede combinar el nuevo índice 65772 en una instrucción no jumbo!

1) ¿Qué es la opción jumboMode realmente hace detrás de la escena?

android { ... dexOptions { jumboMode true } } 

2) También me doy cuenta de que la habilitación de multi-dex puede resolver el mismo problema, ¿cuál es la elección correcta entre estos dos enfoques?

 android { ... defaultConfig { ... multiDexEnabled true } } 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.