update tools studio actualizar android android-studio android-gradle android-sdk-tools android-multidex

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 extiende MultiDexApplication . 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:

1. Soporte multidex previo a Android 5.0 .