Flutter: build_runner yapı komutu süresiz olarak çalışır

0

Soru

eski bir Flutter projem var. İçinde böyle bir hata var part 'Target of URI hasn't been generated: 'MoorDatabase.g.dart'.Try running the generator that will generate the file referenced by the URI.. Bu yüzden bu komutu kullandım flutter pub run build_runner build. Ama bana bu hatayı gösteriyor 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:. Bunu nasıl düzeltebilirim?

Ben zaten ne yaptım:

  1. kullandım flutter pub upgrade komut ve bazı bağımlılıkları yükseltti. 88 paketlerin bağımlılık kısıtlamalarıyla uyumlu olmayan daha yeni sürümleri vardır. Tüm bağımlılıkları manuel olarak güncellemeye çalıştım, ancak çoğu birbiriyle uyumsuzdu
  2. projeyi Android Studio'da senkronize etmeye ve dart analytics'i yeniden başlatmaya çalıştı
  3. temizlenmiş önbellek ve yeniden indirilen bağımlılıklar
database flutter flutter-moor
2021-11-24 04:05:46
2

En iyi cevabı

1

Bu sorun, Çarpıntıyı yükselttikten sonra benim için oluştu. Proje bağımlılıklarını tekrar temizleyerek ve yükselterek çözdüm. Projenizin kök dizininde aşağıdaki komutları çalıştırın:

   flutter clean
    flutter packages pub upgrade
    flutter pub run build_runner build

Ayrıca diğerlerinin dediği gibi, lütfen sdk sürümünüzün pubspec'te olduğundan emin olun.yaml, flutter sdk sürümünüzle uyumludur.

Ayrıca, sdk sürümü en az sdk olmalıdır: "> = 2.12.0 >

2021-11-24 04:10:18

Bu komutu çalıştırmayı denedim, sonuç yok. Sdk sürümüm " > = 2.1.0 > Önerdiğin şeye değiştirdim ve komutları tekrar kullandım. Şimdi alıyorum pub finished with exit code 78
IBlackVikingl

flutter packages pub run build_runner build --delete-conflicting-outputs bu komutu çalıştır
Anmol Mishra

Ben aynı hata
IBlackVikingl

flutter kanal adını paylaşabilir misin
Anmol Mishra

Elbette, ama nasıl yapabileceğimi belirtebilir misin?
IBlackVikingl

flutter channel
Anmol Mishra

Anmol Mishra
0

Hata, sdk sürümünü değiştirerek ve uyumluluk sorunlarını gidererek tüm bağımlılıkları manuel olarak güncelleyerek giderildi

2021-11-24 05:19:53

Diğer dillerde

Bu sayfa diğer dillerde

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