5
votes

Comment résoudre l'erreur 'Dart: UI' lors de l'exécution de l'application Flutter?

 entrez la description de l'image ici L'erreur ci-dessous se produit lorsque j'essaie d'exécuter ma première application Flutter.

file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show ImageFilter;
       ^
 file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show ImageFilter;
       ^
file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/colors.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show Color;
       ^
file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/dialog.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show ImageFilter;
       ^
 file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show ImageFilter;
       ^
 file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/slider.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
 file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/switch.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
 file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/material/animated_icons.dart:9:8: Error: Not found: 'dart:ui'
import 'dart:ui' as ui show Paint, Path, Canvas;
       ^   file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/material/animated_icons.dart:10:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^  file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/material/arc.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^

Process finished with exit code 254

J'ai essayé de nombreuses façons de résoudre ce problème, mais ce problème arrive.

Pouvez-vous m'aider?


8 commentaires

êtes-vous sûr d'avoir installé correctement le plugin dart? Pouvez-vous partager le résultat de votre flutter doctor -v ?


oui parce que quand je tire "Flutter Doctor" son affichage aucune erreur.


Je veux dire que toutes les erreurs fonctionnent correctement sur mon PC. Pouvez-vous partager le résultat de votre flutter doctor -v ? Il n'est pas nécessaire d'afficher une erreur, voir les informations de votre système est également utile.Avec le seul code ci-dessus, personne ne peut vous aider.


D'accord, j'ai modifié ma question. Vérifier la capture d'écran


Lorsque vous exécutez l'application, vous trouverez 2 main.dart Choisissez celui avec l'icône de scintillement à côté, entrez l'image. Vérifiez cette image i.stack.imgur.com/kAGBx.png


Merci. Maintenant ça marche.


D'accord, je vais alors ajouter ceci comme réponse. Pouvez-vous l'accepter?


Oui bien sûr que je le ferai


5 Réponses :


7
votes

Lorsque vous exécutez l'application, vous verrez 2 entrées main.dart . Veuillez choisir celui avec l'icône Flutter. Je l'obtiens ici .

 entrez la description de l'image ici


0 commentaires

0
votes

Si vous utilisez VSCode, vous devrez peut-être ouvrir le dossier plus près de votre main.dart .

Exemple de structure de dossier incorrect sur le côté gauche:

  • Backend
  • Frontend
    • FlutterApp
    • lib
      • main.dart

Fonctionnement:

  • FlutterApp
    • lib
      • main.dart

Enfin, j'ai enregistré le lieu de travail en tant que deuxième, et je suis passé au premier, tout fonctionne! Voici la discussion sur le problème .


0 commentaires

3
votes

Vous obtenez ces erreurs car votre IDE exécute main.dart comme une simple application de fléchettes et non comme une application Flutter.

Comme répondu par salihguler, si vous utilisez le SDK Android, choisissez le fichier main.dart avec Icône Flutter à côté et non celui avec Icône Dart et le projet devrait fonctionner correctement.

 Image de l'option du SDK Android

Si vous utilisez VS Code, au lieu de cliquer sur Exécuter (Ctr + Alt + N) , allez dans l'onglet Débogage et cliquez sur Démarrer le débogage ou appuyez simplement sur F5 et les erreurs disparaîtront.

 Image d'option de code visuel

J'espère que cette réponse a été utile. Bon codage.


0 commentaires

0
votes

avait le même message d'erreur lorsque je travaillais sur des fichiers de fléchettes basés sur la ligne de commande, j'avais accidentellement

a importé des packages cupertino sur certains fichiers de fléchettes. essayez d'utiliser la conception de matériaux uniquement sur votre projet et supprimez l'importation de package cupertino sur vos fichiers P.S Je n'ai eu aucun problème à travailler sur la vraie application Flutter. et j'utilise Android Studio


0 commentaires

0
votes

J'avais le même problème, mais appuyer sur "F5 en mode débogage" a fonctionné pour moi. De plus, je n'ai pas besoin d'installer XCode et Android Studio, ce qui a été décrit comme un problème dans la commande Flutter Doctor.


0 commentaires