Migrando a AndroidX
AndroidX reemplaza las APIs originales de las bibliotecas de soporte con paquetes en el espacio de nombresandroidx
. Sólo han cambiado los nombres de los paquetes y de los artefactos de Maven; los nombres de las clases, los métodos y los campos no han cambiado.
Requisitos previos
Antes de migrar, actualiza tu aplicación.Te recomendamos que actualices tu proyecto para utilizar la versión final de la supportlibrary: la versión 28.0.0.Esto se debe a que los artefactos de AndroidX con la versión 1.0.0 son binarios equivalentes a los artefactos de la Support Library 28.0.0.
Migrar un proyecto existente utilizando Android Studio
Con Android Studio 3.2 y superior, puede migrar un proyecto existente a AndroidX seleccionando Refactor > Migrar a AndroidX en la barra de menús.
El comando refactor hace uso de dos banderas. Por defecto, ambos se establecen en true
en su archivogradle.properties
:
android.useAndroidX=true
El plugin de Android utiliza la biblioteca apropiada de AndroidX en lugar de una biblioteca de soporte. android.enableJetifier=true
El plugin de Android migra automáticamente las bibliotecas de terceros existentes para utilizar AndroidX reescribiendo sus binarios.
Mappings
Si tiene problemas con la migración, consulte estas tablas para determinar los mapeos adecuados de la biblioteca de soporte a los artefactos y clases de AndroidX correspondientes:
- Mapas de artefactos de Maven
- Mapas de clases
Para las últimas versiones de las bibliotecas de Jetpack, consulte la página de versiones.