Al ejecutar flutter packages pub run build_runner watch
para generar clases de modelo y mantener el código generado actualizado con el cambio que realizo. No puedo construir, instalar o recargar en caliente el proyecto en el que estoy trabajando.
Cuando presioné el botón de ejecución en intellij para compilar e instalar la aplicación, aparece el siguiente error:
Waiting for another flutter command to release the startup lock...
Cuando finalizo el proceso build_runner, comienza a compilar e instalar el proyecto.
Si inicio el reloj build_runner cuando el proyecto ya se está ejecutando en un dispositivo o simulador / emulador
Recibo el siguiente error cuando hago un cambio en el código:
Initializing hot reload...
Your application could not be compiled, because its dependencies could not be established.
The following Dart file:
/Users/user/projects/project/lib/value_models/models.dart
...refers, in an import, to the following library:
/Users/user/projects/project/lib/value_models/models.g.dart
Unfortunately, that library does not appear to exist on your file system.
¿Hay alguna forma de iniciar un proceso separado para la generación de código para que podamos seguir compilando y ejecutando nuestras aplicaciones durante el desarrollo?
@ aegis123 También me he enfrentado a este problema.
Como solución alternativa, puede configurar FLUTTER_ROOT
y luego puede usar flutter run
y pub run build_runner watch
(sin prefijo de aleteo) simultáneamente
Necesitamos liberar el bloqueo antes de ejecutar el pub.
¡@lfkdsk arregló esto! ¡Gracias!
Comentario más útil
Necesitamos liberar el bloqueo antes de ejecutar el pub.