Saltar al contenido principal

Migrar un proyecto de Windows al bucle de eventos idiomático

Cómo actualizar un proyecto de Windows para usar el run loop idiomático

Flutter 2.5 reemplazó el run loop de las aplicaciones de Windows con un message pump de Windows idiomático para reducir el uso de CPU.

Los proyectos creados antes de la versión 2.5 de Flutter deben ser migrados para obtener esta mejora. Deberías seguir los pasos de migración a continuación si el archivo windows/runner/run_loop.h existe en tu proyecto.

Pasos de migración

#

Tu proyecto se puede actualizar usando estos pasos:

  1. Verifica que estás en la versión 2.5 de Flutter o más reciente usando flutter --version
  2. Si es necesario, usa flutter upgrade para actualizar a la última versión del Flutter SDK
  3. Haz una copia de seguridad de tu proyecto con git (o tu sistema de control de versiones preferido), ya que necesitarás volver a aplicar cualquier cambio local que hayas realizado (si los hay) a tu proyecto en un paso posterior
  4. Elimina todos los archivos bajo la carpeta windows/runner
  5. Ejecuta flutter create --platforms=windows . para volver a crear el proyecto de Windows
  6. Revisa los cambios en los archivos de la carpeta windows/runner
  7. Vuelve a aplicar cualquier cambio personalizado realizado en los archivos de la carpeta windows/runner antes de esta migración
  8. Verifica que tu aplicación compile usando flutter build windows