¿Qué es AndroidX?

Después de leer lo anterior, probablemente te surgieron estas preguntas.

  • ¿Qué pasa si conviertes tu proyecto existente en AndroidX para que sea compatible?
  • ¿Cómo convierto un proyecto existente en AndroidX?

P1: ¿Qué pasa si conviertes tu proyecto existente en AndroidX – sería compatible con versiones anteriores de Android?

Respuesta: SÍ. Todas las bibliotecas de apoyo se construyen para la compatibilidad con versiones anteriores, por lo que AndroidX es una forma moderna de representar las bibliotecas de apoyo. Si no me equivoco, AndroidX es sólo una convención de nomenclatura intuitiva. Se puede decir que AndroidX es una continuación de las bibliotecas de soporte de Android.

P2: ¿Cómo puedo convertir un proyecto existente en AndroidX?

Respuesta: En primer lugar, necesitas actualizar tu Android Studio a la última versión – mientras escribo esto, es la versión 3.5 del estudio.

Debes tener Android Studio 3.2+ o superior.

En las últimas versiones de Android Studio – estoy hablando de las versiones 3.+ – la migración a AndroidX es bastante fácil.

Todo lo que necesitas hacer es simplemente abrir tu Android Studio.

  1. Ir a Refactorizar >Migrar a AndroidX

Ejemplo de menú de Android Studio

2. Después de seleccionar esto, Android Studio te preguntará si quieres guardar una copia de seguridad de tu proyecto en un archivo .zip – para hacerte la vida más fácil. En caso de cualquier problema, puedes recuperar tu proyecto.

Según la documentación, estas dos banderas se establecen automáticamente en true después de la refactorización en tu gradle.properties.

* android.useAndroidX=true : Esto asegurará que los plugins de Android utilicen la biblioteca apropiada de AndroidX en lugar de las bibliotecas de soporte.

* android.enableJetifier=true : Esto convertirá automáticamente las bibliotecas de terceros a AndroidX.

Gracias por tu tiempo. Espero que tengas nueva información 😉

Leave a Reply