Flutter: build_runner construire de commande s'exécute indéfiniment

0

La question

j'ai un vieux Flutter projet. En ça, j'ai cette erreur part 'Target of URI hasn't been generated: 'MoorDatabase.g.dart'.Try running the generator that will generate the file referenced by the URI.. J'ai donc utilisé cette commande flutter pub run build_runner build. Mais il m'indique cette erreur 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:. Comment puis-je résoudre ce problème?

Ce que j'ai déjà fait:

  1. j'ai utilisé flutter pub upgrade la commande et la mise à niveau de certaines dépendances. 88 packages ont des versions plus récentes incompatible avec les contraintes de dépendance. J'ai essayé de mettre à jour toutes les dépendances à la main, mais la plupart d'entre eux étaient incompatibles les uns avec les autres
  2. essayé de synchroniser le projet dans Android Studio et redémarrez dart analytics
  3. effacé le cache et re-téléchargé les dépendances
database flutter flutter-moor
2021-11-24 04:05:46
2

La meilleure réponse

1

Ce problème a été produite pour moi après la mise à niveau du Flutter. Je l'ai résolu en nettoyage et la mise en les dépendances du projet de nouveau. Exécutez les commandes ci-dessous dans le répertoire racine de votre projet:

   flutter clean
    flutter packages pub upgrade
    flutter pub run build_runner build

Aussi, comme d'autres ont dit, assurez-vous que votre version du sdk dans le pubspec.yaml est compatible avec votre flutter version du sdk.

Aussi, sdk verision doit être d'au moins sdk: ">=version 2.12.0 <3.0.0" pour que la syntaxe

2021-11-24 04:10:18

J'ai essayé de lancer cette commande, pas de résultats. Ma version du sdk étaient ">=2.1.0 <3.0.0". Je l'ai changé pour ce que vous avez suggéré et des commandes utilisées de nouveau. Maintenant, je suis pas pub finished with exit code 78
IBlackVikingl

flutter packages pub run build_runner build --delete-conflicting-outputs exécutez cette commande
Anmol Mishra

J'ai eu le même message d'erreur
IBlackVikingl

pouvez-vous partager flutter nom de la chaîne
Anmol Mishra

Bien sûr, mais pouvez-vous préciser comment puis-je le faire?
IBlackVikingl

flutter channel
Anmol Mishra

Anmol Mishra
0

L'erreur a été corrigé en changeant de version de sdk et manuellement la mise à jour de toutes les dépendances, avec la fixation des problèmes de compatibilité

2021-11-24 05:19:53

Dans d'autres langues

Cette page est dans d'autres langues

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