Solucionar error DexIndexOverflowException

David Galisteo Cantero

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!

Publicado el 17-07-2016

Compartelo!

Deja un comentario

Comentanos

*
Ir arriba de la pagina