J'ai installé Flutter et installé Android Studio. Ensuite, j'ai cloné un exemple de scintillement sur GitHub ( https://github.com/flutter/flutter ) et je l'ai lancé dans Android Studio. non configuré ", cela est arrivé à mon collègue aussi. Mais si je crée un nouveau projet dans Android Studio, aucun problème.
Ce que j'ai fait:
Flutter installé
Installé Android Studio, avec le plugin Flutter, y compris le plugin Dart
La ligne de commande Flutter fonctionne bien, les cinq tests ont réussi. (Voir ci-dessous)
[✓] Flutter (sous Mac OS X 10.13.3 17D47, locale en-US, développement du canal) • Version Flutter 0.0.22 sur/Users/katelyn/flutter • Révision du cadre 3001b3307d (il y a 7 jours), 2018-01-30 11:37:15-0800 • Révision du moteur 8f2d72b183 • Outils Dart version 2.0.0-dev.16.0 • Dart du moteur version 2.0.0-Edge.7af4db0ead91ddca6b2da851e6dda8d7f9467e8
[✓] Android chaîne d'outils - développer pour Android périphériques (SDK Android 27.0.3) • Android SDK sur/Utilisateurs/katelyn/Bibliothèque/Android/sdk • Android Emplacement NDK non configuré (facultatif; utile pour la prise en charge du profilage natif) • Plateforme Android-27, Build-Tools 27.0.3 • Java binaire à:/Applications/Android Studio.app/Sommaire/jre/jdk/Sommaire/Accueil/bin/Java • Java version Environnement d'exécution OpenJDK (version 1.8.0_152-release-915-b08)
[✓] Chaîne d'outils iOS - développer pour les périphériques iOS (Xcode 9.2) • Xcode à /Applications/Xcode.app/Contents/Developer • Xcode 9.2, version 9C40b • ios-deploy 1.9.2 • CocoaPods version 1.4.0
[✓] Android Studio (version 3.0) • Android Studio sur/Applications/Android Studio.app/Contents • Java version OpenJDK Runtime Environment (version 1.8. 0_152-release-915-b08)
[✓] Appareils connectés • Android SDK construit pour x86 • emulator-5554 • Android-x86 • Android 7.1.1 (API 25) (émulateur)
La semaine dernière, je peux exécuter leur exemple via la ligne de commande (dans ce répertoire),
flutter run
mais maintenant je montre quelques erreurs avec Gradle.
Lancement de lib/main.Dart sur Android SDK créé pour x86 en mode débogage ... Initializing gradle ... 0.7s Résolution des dépendances ...
* Erreur lors de l’exécution de Gradle: code de sortie 1 à partir de:/Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/Android/gradlew app: propriétés:ECHEC: La construction a échoué avec une exception.
Où: Fichier de construction '/Users/katelyn/AndroidStudioProjects/flutter/example/flutter_gallery/Android/app/build.gradle' ligne: 20
Ce qui s'est mal passé: Un problème est survenu lors de l'évaluation du projet ': app'. 3
Essayez: Exécuter avec l'option --stacktrace pour obtenir le suivi de la pile. Exécutez-la avec l'option --info ou --debug pour obtenir davantage de sorties de journal.
Obtenez plus d'aide sur https://help.gradle.org
BUILD FAILED in 0s
Veuillez vérifier la configuration de votre projet Gradle dans le dossier Android /.
Désolé d'avance, je n'ai pas assez de réputation pour envoyer des photos.
J'ai eu le même problème après avoir importé un projet Flutter de git. Ce sont les étapes pour résoudre le problème.
Cela a résolu les problèmes pour moi.
Cela se produit généralement avec des projets créés dans d'autres machines. Pour résoudre ce problème sur Android Studio 3.1.3:
Edit 2019-05-28 - Je ne sais pas combien de temps cette option est activée, mais j'ai remarqué que, dans Android Studio 3.4, il est plus facile d'activer la prise en charge des fléchettes dans les projets développé dans d'autres machines.
J'ai eu le même problème avec Dart SDK et j'ai utilisé this pour ma solution. Pour remédier au problème sans avoir à utiliser le terminal pour tester mes programmes à chaque fois que j'ai suivi les étapes ci-dessous.
flutter
SDK. Je l'ai fait en tapant echo $PATH
et en trouvant le chemin avec/flutter/bin..../flutter/bin
ajoutez simplement /cache/Dart-sdk/bin
pour le rendre .../flutter/bin/cache/Dart-sdk/bin
..../flutter/bin/cache/Dart-sdk/bin
est l'emplacement de votre SDK Dart. En supposant que vous disiez le même Dart SDK n’est pas une erreur configurée accompagnée de quelque chose qui vous permet de configurer votre Dart SDK. Vous cliquez sur l'option de configuration et définissez .../flutter/bin/cache/Dart-sdk/bin
comme votre SDK. Cela devrait résoudre votre problème. Si ce n'est pas le cas, passez à l'étape suivante.Languages and Frameworks>Dart
.J'ai suivi ces étapes avec IntelliJ IDEA et elles devraient donc être à peu près les mêmes. Si cela ne fonctionne pas, parfois, faire un projet factice Dart peut faire en sorte que les choses fonctionnent à nouveau. Cela a résolu un problème similaire pour moi.
Au cas où d'autres réponses ne fonctionneraient pas pour vous
Si vous utilisez * nixOS ou Mac
which flutter
. Vous obtiendrez quelque chose comme /Users/mac/development/flutter/bin/flutter
sous ce répertoire, accédez au dossier cache
où vous trouverez le dossier Dart-sdk ou (et) Dart-sdk.old. Copiez leurs chemins.ctrl+alt+s
ou cmd+,
sur mac. Sous Language & Frameworks choose Dart
, recherchez Dart SDK path
. Mettez le chemin que vous avez copié au premier pas. Cliquez sur Appliquer.Si cela ne résout pas le problème, vous devez également définir le chemin du SDK Flutter
Language & Frameworks choose Flutter
et trouvez le champ Flutter SDK path
.which flutter
vous a été attribuée. Définissez-le sur le champ que vous avez trouvé à l'étape 1 de cet en-tête. Cliquez à nouveau sur Appliquer et cliquez sur Enregistrer ou sur OK.J'utilise Win10 Pro;
Si vous utilisez Android Studio et obtenez le message 'Error: Dart SDK is not found in specified location
' ',
Ma solution était ceci.
File/Settings
ou Ctrl+Alt+S
pour afficher la fenêtre de configuration.Language & Frameworks
_ et cliquez sur DartEnable Dart support for the project 'YOUR_PROJECT_NAME'
Dart SDK path:
, entrez l'emplacement où vous stockez le répertoire flutter
.C:\flutter\bin\cache\Dart-sdk
. Vous pouvez également Check SDK update
en cochant la case et en cliquant sur Check now
pour obtenir la dernière version.Cela a fonctionné pour moi.
Flutter est généralement installé (par illustrations) dans.
C:\src\Flutter
Pour les installations Windows ...
Vous pouvez essayer de lancer flutter doctor
pour résoudre les problèmes d'installation. Lancez également flutter upgrade
pour obtenir la dernière version des SDK Flutter et Dart.
Dart SDK peut être trouvé à
/flutter/bin/cache/Dart-sdk
comme ci-dessus, j'ai obtenu le chemin Dart sdk d'un projet que j'ai créé avec flottement (non cloné) en allant sur Android Préférences Studio | Langues et cadres | Dard. De même, dans le projet cloné, allez dans Préférences | Langues et cadres | Dart et "Activer le support Dart pour le projet ..." et entrez le chemin que vous avez enregistré.
En fait, c'est une bonne habitude de vérifier vos paramètres avant de lancer l'application.
OS: Ubuntu 19.04
IntelliJ: 2019.1.2RC
J'ai lu sur toutes les réponses précédentes et après un certain temps pour essayer de faire fonctionner cela, j'ai constaté que le plugin IntelliJ Flutter ne souhaitait pas le chemin d'accès à which flutter
mais qu'il avait plutôt besoin du dossier d'installation de base.
which flutter
sortie PATH_TO_FLUTTER/bin/flutter
vous SEULEMENT BESOIN du PATH_TO_FLUTTER
afin de tout supprimer de /bin...
Flutter SDK path
et appliquez-le.Cela vous demandera ensuite de redémarrer IntelliJ et vous devrez configurer Flutter et Dart:
Bonne chance!