Flutter: build_runner costruire comando viene eseguito a tempo indeterminato

0

Domanda

ho un vecchio Flutter progetto. In esso ho questo errore part 'Target of URI hasn't been generated: 'MoorDatabase.g.dart'.Try running the generator that will generate the file referenced by the URI.. Così ho usato questo comando flutter pub run build_runner build. Ma mi mostra questo errore 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:. Come posso risolvere il problema?

Che cosa ho già fatto:

  1. ho usato flutter pub upgrade comando e aggiornato alcune delle dipendenze. 88 pacchetti più recenti versioni incompatibili con i vincoli di dipendenza. Ho cercato di aggiornare tutte le dipendenze a mano, ma la maggior parte di loro sono incompatibili con ogni altra
  2. provato a sincronizzare progetto in Android Studio e riavviare dart analytics
  3. cancellato la cache e ri-scaricato dipendenze
database flutter flutter-moor
2021-11-24 04:05:46
2

Migliore risposta

1

Questo problema è stato verificato per me dopo l'aggiornamento del Flutter. Ho risolto con la pulizia e l'aggiornamento del progetto dipendenze di nuovo. Eseguire i comandi qui sotto nella directory principale del vostro progetto:

   flutter clean
    flutter packages pub upgrade
    flutter pub run build_runner build

Inoltre, come detto da altri, si prega di assicurarsi che il proprio sdk versione in pubspec.yaml è compatibile con il flutter versione dell'sdk.

Inoltre, sdk verision deve essere di almeno sdk: ">=2.12.0 <3.0.0" per la sintassi

2021-11-24 04:10:18

Ho provato a eseguire i comandi, senza risultati. La mia versione dell'sdk sono stati ">=2.1.0 <3.0.0". Ho cambiato per quello che hai suggerito e comandi utilizzati di nuovo. Ora mi sto pub finished with exit code 78
IBlackVikingl

flutter packages pub run build_runner build --delete-conflicting-outputs eseguire questo comando
Anmol Mishra

Ho avuto lo stesso errore
IBlackVikingl

si possono condividere e flutter nome del canale
Anmol Mishra

Certo, ma si può specificare come posso fare?
IBlackVikingl

flutter channel
Anmol Mishra

Anmol Mishra
0

L'errore è stato risolto cambiando versione dell'sdk e manualmente l'aggiornamento di tutte le dipendenze, con fissaggio problemi di compatibilità

2021-11-24 05:19:53

In altre lingue

Questa pagina è in altre lingue

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