0% encontró este documento útil (0 votos)
5 vistas4 páginas

Guía de Migración a AndroidX en Flutter

La migración a AndroidX es esencial para mejorar la compatibilidad y actualización de las bibliotecas de soporte de Android. El proceso de migración se realiza principalmente a través de Android Studio y requiere ciertos pasos para asegurar que el proyecto esté correctamente configurado. Si se presentan problemas durante la migración, se sugiere abrir un problema en GitHub para obtener asistencia.

Cargado por

Patito Feo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas4 páginas

Guía de Migración a AndroidX en Flutter

La migración a AndroidX es esencial para mejorar la compatibilidad y actualización de las bibliotecas de soporte de Android. El proceso de migración se realiza principalmente a través de Android Studio y requiere ciertos pasos para asegurar que el proyecto esté correctamente configurado. Si se presentan problemas durante la migración, se sugiere abrir un problema en GitHub para obtener asistencia.

Cargado por

Patito Feo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Migración de AndroidX about:blank

[Link] /release/breaking-changes/androidx-migration

Migración de AndroidX

descripción informe_error
Contents

información Nota: Es posible que se te dirija a esta página si Flutter detecta que su proyecto no utiliza
AndroidX.

AndroidX es una mejora importante a la biblioteca de soporte original de Android.

Proporciona la androidx.*bibliotecas de paquetes, desagregado de la API de la plataforma. Esto significa


que ofrece compatibilidad con versiones anteriores y está actualizado con más frecuencia que la plataforma
Android.

Preguntas comunes
¿Cómo migro mi proyecto de aplicación, complemento o módulo editable por host
existente a AndroidX?

Necesitará Android Studio 3.2 o superior. Si no lo tienes instalado, puedes descargar la última versión
desde de Android Studio Sitio .

1. Abra Android Studio.


2. Seleccione Abrir un proyecto de Android Studio existente .

1 de 4 31-01-2024, 19:25
Migración de AndroidX about:blank

3. Abre el androiddirectorio dentro de su aplicación.


4. Espere hasta que el proyecto se haya sincronizado correctamente. (Esto sucede automáticamente
una vez que abres el proyecto, pero si no es así, seleccione Sincronizar proyecto con archivos
Gradle en el menú Archivo ).
5. Seleccione Migrar a AndroidX en el menú Refactorizar.
6. Si se le solicita que haga una copia de seguridad del proyecto antes de continuar, Marque Copia de
seguridad del proyecto como archivo Zip y luego haga clic en Migrar . Por último, guarde el
archivo zip en su ubicación de preferencia.

1. La vista previa de refactorización muestra la lista de cambios. Finalmente, haga clic en Hacer
refactorización :

1. ¡Eso es! Migraste exitosamente tu proyecto a AndroidX.

Finalmente, si migraste un complemento, publicar la nueva versión de AndroidX para publicar y actualizar
su [Link] indicar que esta nueva versión es compatible con AndroidX.

¿Qué pasa si no puedo usar Android Studio?

2 de 4 31-01-2024, 19:25
Migración de AndroidX about:blank

Puedes crear un nuevo proyecto usando la herramienta Flutter. y luego mueva el código Dart y activos al
nuevo proyecto.

Para crear una nueva ejecución de proyecto:

flutter create -t <project-type> <new-project-path>

Agregar a la aplicación

Si su proyecto Flutter es un tipo de módulo para agregar a una aplicación de Android existente y contiene
un .androiddirectorio, agregue la siguiente línea a [Link]:

module:
...
androidX: true # Add this line.

Finalmente, corre flutter clean.

Si su módulo contiene un androiddirectorio en su lugar, luego siga los pasos de la sección anterior.

¿Cómo sé si mi proyecto utiliza AndroidX?

A partir de Flutter v1.12.13, los nuevos proyectos creados con flutter create -t <project-type>
Utilice AndroidX de forma predeterminada.

Proyectos creados antes de esta versión de Flutter no debe depender de ningún artefacto de compilación
antiguo o antigua clase de biblioteca de soporte .

En un proyecto de aplicación o módulo, el archivo android/[Link] o .android/


[Link] debe contener:

[Link]=true
[Link]=true

¿Qué pasa si no migro mi aplicación o módulo a AndroidX?

Es posible que tu aplicación siga funcionando. Sin embargo, combinando AndroidX y artefactos de soporte
Generalmente no se recomienda porque puede dar lugar a conflictos de dependencia o otro tipo de fallas
de Gradle. Como resultado, a medida que más complementos migran a AndroidX, Es probable que haya
complementos que dependan de las bibliotecas principales de Android. para causar fallas en la
compilación.

¿Qué pasa si mi aplicación se migra a AndroidX, pero no todos los complementos


que uso?

3 de 4 31-01-2024, 19:25
Migración de AndroidX about:blank

La herramienta Flutter utiliza Jetifier para automáticamente migrar complementos de Flutter usando la
biblioteca de soporte a AndroidX, por lo que puedes usar los mismos complementos incluso si aún no se
han migrado a AndroidX.

Tengo problemas para migrar a AndroidX

Abra un problema en GitHub y agregue [androidx-migration] al título del número.

4 de 4 31-01-2024, 19:25

También podría gustarte