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.