Solucionar error DexIndexOverflowException
Anuncio:
Hola! Bienvenidos al blog galisteocantero.com
En esta ocasión vamos a proporcionar información y una posible solución al siguiente error:
UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexIndexOverflowException: method ID not in ...
En este enlace, podemos encontrar información de la causa del problema: problema multidex android. Por hacer un resumen, cuando nuestra aplicación y, sobre todo, sus librerías, van creciendo, podemos llegar al «tope» de 64K métodos permitidos, así se hace necesario activar el módulo ‘multiDex’ en nuestro archivo gradle, tal y como se especifica a continuación:
android {
compileSdkVersion 21
buildToolsVersion "21.1.0"
defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...
// Enabling multidex support.
multiDexEnabled true
}
...
}
dependencies {
compile 'com.android.support:multidex:1.0.0'
}
Con la línea ‘multiDexEnabled true’ solucionaremos el problema.
Espero que os haya sido útil!
HackSaludos!