tools - update gradle android studio 3
Obtener "el paquete android.support.multidex no existe" después de actualizar a Android Studio 2.3 (2)
He pasado el edificio. Mi solución es que agregar dependencias explícitas en build.gradle. compile ''com.android.support:multidex:1.0.1''
Actualicé de Android Studio 2.2.3 a Android Studio 2.3 ayer, y me encontré con los siguientes dos problemas:
Al actualizar, Gradle 3.2 se instaló de forma predeterminada, pero la sincronización de mi proyecto no funcionaba y recibí un error que decía "Gradle 3.3 es obligatorio". Usar la envoltura predeterminada de Gradle no funciona. La única forma de solucionar este problema era descargar Gradle 3.3 manualmente y apuntar al directorio en la configuración de compilación.
Al ejecutar mi proyecto, seguí recibiendo una serie de errores relacionados con mi clase
BaseApplication
que extiendeMultiDexApplication
. El error es algo como esto:Error:(19, 62) error: package android.support.multidex does not exist
No puedo resolver este error. Tengo buildToolsVersion ''25.0.2''
, y mi proyecto se compiló y se ejecutó correctamente antes de actualizar a Android Studio 2.3. ¿Puede alguien ayudarme con este problema?
La solución a este problema es agregar lo siguiente:
dependencies {
compile ''com.android.support:multidex:1.0.3''
}
en su archivo build.gradle
Esto no era necesario antes de Gradle 3.3. Este problema ocurre solo para las aplicaciones que admiten versiones de Android inferiores a Lollipop (nivel de API 21).
Referencias: