【Flutter】运行报错: Kann aufgrund der folgenden Abhängigkeiten nicht mit solider Nullsicherheit ausgeführt werden

Wenn Flutter ein altes Projekt ausführt oder einige Bibliotheken von Drittanbietern hinzufügt, wird gemeldet, dass die
Ausführung mit solider Nullsicherheit nicht möglich ist, da die folgenden Abhängigkeiten keine Nullsicherheit unterstützen.

Der Fehler wird gemeldet, da diese Pakete den Sicherheitsmodus nicht unterstützen.

Lösung:

Fügen Sie beim Ausführen --no-sound-null-safety hinzu

Android StudioTools

Wählen Sie „Ausführen“ –> „Konfigurationen bearbeiten“ – > „Zusätzliche Ausführungsargumente hinzufügen“ –> „–no-sound-null-safety“, wie unten gezeigt:
Fügen Sie hier eine Bildbeschreibung ein

VS

Fügen Sie --no-sound-null-safety entsprechend dem Bild hinzu
Fügen Sie hier eine Bildbeschreibung ein

oder über die Befehlszeile ausführen
$ flutter run --no-sound-null-safety

Dies kann vor Dart 3.0 gelöst werden

Aber in 3.0 und höher wird Folgendes angezeigt:

flutter --no-sound-null-safety pub get
Konnte keine Option namens „no-sound-null-safety“ finden.

Der Grund dafür ist, dass ab Dart 3.0 die stille Nullsicherheit nicht unterstützt wird. Ich kann nur empfehlen, dass Sie versuchen, Ihren Code auf Nullsicherheit zu aktualisieren oder Dart auf eine Version vor 3.0 herunterzustufen

Supongo que te gusta

Origin blog.csdn.net/mingtiannihao0522/article/details/131098355
Recomendado
Clasificación