Flutter: "packages pub" não libera o bloqueio de vibração

Criado em 14 fev. 2018  ·  3Comentários  ·  Fonte: flutter/flutter

Ao executar flutter packages pub run build_runner watch para gerar classes de modelo e manter o código gerado atualizado com a mudança que faço. Não consigo construir, instalar ou recarregar a quente o projeto em que estou trabalhando.
Quando pressionei o botão de execução no intellij para compilar e instalar o aplicativo, recebo o seguinte erro:

Waiting for another flutter command to release the startup lock...

Quando mato o processo build_runner, ele começa a compilar e instalar o projeto.

Se eu iniciar o build_runner, observe quando o projeto já está sendo executado em um dispositivo ou simulador / emulador
Recebo o seguinte erro quando faço uma alteração no 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.

Existe uma maneira de iniciar um processo separado para a geração de código para que possamos continuar compilando e executando nossos aplicativos durante o desenvolvimento?

easy fix tool

Comentários muito úteis

Precisamos liberar o bloqueio antes de executar o pub.

Todos 3 comentários

@ aegis123 Também enfrentei esse problema.

Como solução alternativa, você pode definir FLUTTER_ROOT e usar flutter run e pub run build_runner watch (sem prefixo de flutter) simultaneamente

Precisamos liberar o bloqueio antes de executar o pub.

@lfkdsk corrigiu isso! Obrigado!

Esta página foi útil?
0 / 5 - 0 avaliações