Flutter ne trouve pas de kit de développement android
J'ai juste essayé installation de flottement et depuis j'ai déjà eu android studio et installé le sdk android j'ai simplement suivi l'installation de flottement. Voici mon problème: Quand je lance
flutter doctor
Il me dit
[√] Flutter (Channel beta, v0.1.5, on Microsoft Windows [Version 10.0.16299.248], locale en-US)
• Flutter version 0.1.5 at C:\Users\Name\git\flutter
• Framework revision 3ea4d06340 (2 weeks ago), 2018-02-22 11:12:39 -0800
• Engine revision ead227f118
• Dart version 2.0.0-dev.28.0.flutter-0b4f01f759
[X] Android toolchain - develop for Android devices
X ANDROID_HOME = C:\Users\Name\AppData\Local\Android\sdk\Android
but Android SDK not found at this location.
[√] Android Studio (version 3.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)
Qui me dit que le battement est pas mon kit sdk d'Android (même si c'est le chemin que android studio utilise aswell - et android studio fonctionne bien)
J'ai déjà essayé de réinstaller le sdk, mais il ne fonctionne pas.
Je suis très reconnaissant pour toute aide à ce sujet.
Vous devez vous connecter pour publier un commentaire.
Flottement de fournir de commande pour mettre à jour notre SDK Android path:
Utilisation
flutter config --android-sdk <path-to-your-android-sdk-path>
J'ai le problème suivant sur le Flottement de Médecin de commande.
X SDK Android fichier non trouvé: ..\Android\sdk\platforms\android-28\android.jar.
pour corriger cela il suffit d'aller à Outils=> Android Sdk =>mise à Jour du Sdk de la Plate-forme pour lequel la question est là.(J'ai installé le SDK 28).
vérifier le flottement de document pour ce problème
Flutter dire Sdk construire version de l'outil(exp:android outils - développer pour les périphériques android (android sdk 28.0.3)) version=28.0.3
aller à l'accueil/nom d'utilisateur/Android/Sdk/build-outils
supprimer cette version(28.0.3) et correction d'un bug
Choisissez le répertoire d'installation (je l'ai appelé
BASE_PATH
) et utilisez les commandes suivantes pour installer le SDK avec flutter auriculaire:Installer SDK
J'ai utilisé un dossier distinct pour SDK, car il va ajouter des dossiers parents.
Installer Flutter
Exportation Vars (vous pouvez les ajouter à votre
.bashrc
)Vérifier!
Veuillez tout d'abord vérifier votre dernier sdk
première étape:
deuxième étape:
Maintenant Exécuter
exécuter flutter médecin
cela fonctionnera très bien.
D'abord ouvrir Android SDK Manager et assurez-vous que le nécessaire SDK sont installés.
Maintenant ouvrir le SDK manager, copiez le SDK chemin. Ouvrir cmd
maintenant de nouveau Changement de direction à l'intérieur du dossier dans le build-outils.
vérifier la présence ou le nom enjeux de la aapt.exe fichier.
Vous devez définir
ANDROID_HOME
variable SDK.Créer une nouvelle variable par le nom et le répertoire d'installation.
Assurez-vous que le SDK n'est pas en dessous de 2 sous-dossiers à partir du disque c ou n'importe quel windows lecteur racine.
SdkManager supprime la API28 version et re-télécharge le API28 version, le réglage du battement et Dart chemins dans AndroidStudio, et maintenant il fonctionne très bien.
image
Je suppose que c'est ce problème connu https://github.com/flutter/flutter/issues/13750
Vous devez corriger le chemin d'accès au SDK manuellement jusqu'à ce que ce problème est résolu
dans le fichier
mise à jour
Ajouter
$ANDROID_HOME\sdk\tools
et$ANDROID_HOME\sdk\platform-tools
à laPATH
variable d'environnement.my_flutter_project
est le nom je suppose) il y a unandroid
sous-répertoire qui contient le fichier.flutter create
. Je suppose que vous l'avez créé à partir de l'IDE et quelque chose s'est mal passé. Pouvez-vous essayer en ligne de commande?adb devices
fait une liste de votre appareil?flutter doctor
rapports d'erreurs, mais je suis à court d'idées.Pour moi, l'ajout du kit SDK d'Android chemin n'a pas aidé.
J'ai supprimé tous mes Kits de développement logiciel (fondamentalement juste supprimé que Android dossier. Utilisé ce chemin "C:\Users\your_user_name\AppData\Local\Android" pour le localiser.)
J'ai ensuite réinstallé tous les Kits de développement logiciel à l'aide de android studio. (Assurez-vous d'installer plus de 1 SDK, je ne sais pas pourquoi ça ne fonctionne pas si vous n'installez 1).
Alors si je lance le Flottement de Médecin, tout fonctionne parfaitement.
J'ai mis en place mon kit SDK d'Android manuellement avec la ligne de commande, et j'ai été en mesure de résoudre ce genre d'erreurs alors j'ai essayé de configurer mon environnement de développement, si vous voulez résoudre, comme je l'ai fait, il suffit de suivre les prochaines étapes que j'ai posté dans un GitHub Commentaire dans une question connexe:
https://github.com/flutter/flutter/issues/19805#issuecomment-478306166
J'espère que cela peut aider n'importe qui à besoin! Bye!
Pour ouvrir Outils=> Android Sdk
Cliquez sur le SDK de l'onglet outils => cochez la case afficher les renseignements sur le colis et de vérifier tous les 28 version du SDK
l'installer et de résoudre le problème
Dans mon dossier SDK, il y avait un dossier vide (/build-outils/29.0.0)
Je l'ai supprimé, et il a bien fonctionné
J'ai résolu ce problème en dessous de l'étape,
1) aller -> environnement système -> Variables d'Environnement -> Variable système
2) créer un Nouveau Nom de Variable ANDROID_HOME et la Valeur D:\Androidsdk\tools (custom android sdk chemin d'accès).
3) concat ce chemin D:\Androidsdk\platform-tools dans Chemin valeur de la variable à l'aide de ";". (également dans la Variable système)
4) c'est tout, Redémarrez l'ordinateur pour appliquer les modifications et essayez de nouveau -- flutter Médecin.
De supprimer et de réinstaller Android Studio résout le problème avec le SDK.
Donc j'ai finalement résolu le problème en supprimant toute ma android studio (avec SDK et tout le reste), puis re - téléchargement Android Studio et le SDK.