Flutter: build_runner stavať príkaz spustí na neurčito

0

Otázka

mám starú Flutter projektu. V nej som to chyba part 'Target of URI hasn't been generated: 'MoorDatabase.g.dart'.Try running the generator that will generate the file referenced by the URI.. Tak som použil tento príkaz flutter pub run build_runner build. Ale to mi ukazuje, táto chyba Bad state: Unexpected diagnostics: C:\flutter\bin\cache\dart-sdk\lib\internal\internal.dart:691:16 - This requires the 'non-nullable' language feature to be enabled.[SEVERE] floor_generator:floor_generator on test/bloc/report_bloc_test.dart:. Ako to môžem opraviť?

Čo som už urobil:

  1. použil som flutter pub upgrade príkaz a inovovať niektoré relácie. 88 balíky majú novšie verzie nezlučiteľné so závislosťou od prekážky. Snažil som sa aktualizovať všetky závislostí manuálne, ale väčšina z nich boli nezlučiteľné so sebou
  2. snažil sync projektu v Android Studio a reštartujte dart analytics
  3. vymažú pamäť a opätovne prevziať závislostí
database flutter flutter-moor
2021-11-24 04:05:46
2

Najlepšiu odpoveď

1

Tento problém bol nastala pre mňa po aktualizácii Flutter. Ja som na to prišla o čistenie a aktualizácia projektu závislostí znova. Spustite nižšie príkazy v koreňovom adresári projektu:

   flutter clean
    flutter packages pub upgrade
    flutter pub run build_runner build

Taktiež, ako iní povedali, prosím, uistite sa, že vaša verzia sdk v pubspec.yaml je kompatibilný s vaším flutter sdk verziu.

Tiež, sdk verision by mala byť aspoň sdk: ">=2.12.0 <3.0.0" pre túto syntax

2021-11-24 04:10:18

Snažil som sa spustením tohto príkazy, žiadne výsledky. Moja verzia sdk boli ">=2.1.0 <3.0.0". Zmenil som to, čo si navrhol a použité príkazy znova. Teraz som sa pub finished with exit code 78
IBlackVikingl

flutter packages pub run build_runner build --delete-conflicting-outputs spustite tento príkaz
Anmol Mishra

Mám rovnakú chybu
IBlackVikingl

môžete zdieľať flutter názov kanálu
Anmol Mishra

Iste, ale môžete si určiť, ako môžem to urobiť?
IBlackVikingl

flutter channel
Anmol Mishra

Anmol Mishra
0

Chyba bola opravená zmenou sdk verziu a manuálne aktualizovať všetky závislostí, s upínacími problémy s kompatibilitou

2021-11-24 05:19:53

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................