Flutter: "packages pub" gibt Flatterlock nicht frei

Erstellt am 14. Feb. 2018  ·  3Kommentare  ·  Quelle: flutter/flutter

Wenn Sie flutter packages pub run build_runner watch ausführen, um Modellklassen zu generieren und den generierten Code mit den von mir vorgenommenen Änderungen auf dem neuesten Stand zu halten. Ich kann das Projekt, an dem ich arbeite, nicht erstellen, installieren oder neu laden.
Wenn ich in Intellij den Ausführen-Button gedrückt habe, um die App zu kompilieren und zu installieren, erhalte ich die folgende Fehlermeldung:

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

Wenn ich den build_runner-Prozess beende, beginnt er mit der Kompilierung und Installation des Projekts.

Wenn ich die build_runner-Uhr starte, während das Projekt bereits auf einem Gerät oder Simulator/Emulator läuft
Ich erhalte folgende Fehlermeldung, wenn ich den Code ändere:

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.

Gibt es eine Möglichkeit, einen separaten Prozess für die Codegenerierung zu starten, damit wir unsere Apps während der Entwicklung kompilieren und ausführen können?

easy fix tool

Hilfreichster Kommentar

Wir müssen die Sperre aufheben, bevor wir pub ausführen können.

Alle 3 Kommentare

@aegis123 Ich habe dieses Problem auch

Als Workaround könnten Sie FLUTTER_ROOT und dann flutter run und pub run build_runner watch (ohne Flatterpräfix) gleichzeitig verwenden

Wir müssen die Sperre aufheben, bevor wir pub ausführen können.

@lfkdsk hat das behoben! Vielen Dank!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen