Trzepotanie: zespół złożenia build_runner odbywa się w nieskończoność

0

Pytanie

mam stary projekt Flutter. W nim mam ten błąd part 'Target of URI hasn't been generated: 'MoorDatabase.g.dart'.Try running the generator that will generate the file referenced by the URI.. Dlatego użyłem tej komendy flutter pub run build_runner build. Ale to pokazuje mi ten błąd 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:. Jak mogę to naprawić?

Co już zrobiłem:

  1. użyłem flutter pub upgrade zespół i zaktualizowaniu pewne zależności. 88 pakietów mają więcej nowych wersji, która jest niezgodna z ograniczeniami zależności. Próbowałem zaktualizować wszystkie zależności ręcznie, ale większość z nich są sprzeczne ze sobą
  2. próbowałem synchronizować projekt w Android Studio i ponownie uruchomić dart analytics
  3. oczyszczone cache i ponownie pobrane zależności
database flutter flutter-moor
2021-11-24 04:05:46
2

Najlepsza odpowiedź

1

Ten problem wystąpił u mnie po aktualizacji Trzepotanie. Postanowiłem ten problem, ponownie oczyszczając i odświeżając zależności projektu. Wykonaj następujące polecenia w katalogu głównym projektu jest:

   flutter clean
    flutter packages pub upgrade
    flutter pub run build_runner build

Także, jak mówili inni, proszę, upewnij się, że twoja wersja sdk w pubspec.yaml jest kompatybilny z twoją wersją sdk flutter.

Ponadto, kontrola sdk musi być nie mniej sdk: ">=2.12.0 >

2021-11-24 04:10:18

Próbowałem wykonać te polecenia, ale wyników nie było. Moja wersja sdk była ">=2.1.0 > zmieniłem go na to, co pan zaproponował, i ponownie użył polecenia. Teraz mam pub finished with exit code 78
IBlackVikingl

flutter packages pub run build_runner build --delete-conflicting-outputs wykonaj to polecenie
Anmol Mishra

Mam ten sam błąd
IBlackVikingl

czy możesz podzielić się nazwą kanału flutter
Anmol Mishra

Oczywiście, ale czy mógłby pan wyjaśnić, jak mogę to zrobić?
IBlackVikingl

flutter channel
Anmol Mishra

0

Problem został rozwiązany poprzez zmianę wersji sdk i ręcznej aktualizacji wszystkich uzależnień z rozwiązywania problemów ze zgodnością

2021-11-24 05:19:53

W innych językach

Ta strona jest w innych językach

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