Je viens d'essayer d'intalling flutter et, comme j'avais déjà Android Studio et le sdk Android installé, je suivais simplement l'installation de flutter. Voici mon problème: quand je cours
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)
Ce qui me dit que flutter ne trouve pas mon sdk Android (même si c'est le chemin que le studio Android utilise également - et le studio Android fonctionne bien)
J'ai déjà essayé de réinstaller le SDK mais cela ne fonctionnait pas.
Je suis très reconnaissant pour toute aide avec cela.
Flutter fournit la commande pour mettre à jour notre chemin d'accès au SDK Android:
Utilisez flutter config --Android-sdk <path-to-your-Android-sdk-path>
J'ai le problème suivant sur la commande Flutter Doctor.
X Fichier SDK Android introuvable: ..\Android\sdk\plates-formes\Android-28\Android.jar.
pour résoudre ce problème, accédez à Outils => Android Sdk => Mise à jour de la plate-forme Sdk pour le problème en question (j'ai installé le SDK 28).
Version de l'outil de génération Sdk (exp: Android toolchain - développer pour les appareils Android (Android sdk 28.0.3)) version = 28.0.3 version (28.0.3) et bug corrigé
Tout d'abord, ouvrez Android SDK Manager et assurez-vous que les SDK requis sont installés.
Maintenant, ouvrez le gestionnaire de SDK, copiez le chemin du SDK. Ouvrir cmd
cd C:\Users\your-username\AppData\Local\Android\Sdk\build-tools
maintenant encore une fois Change de répertoire vers le dossier interne dans build-tools . vérifiez la présence ou les problèmes de nom du fichier aapt.exe.
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 cela soit corrigédans le fichier
my_flutter_project/Android/local.properties
mettre à jour
Ajoutez $Android_HOME\sdk\tools
et $Android_HOME\sdk\platform-tools
à la variable d'environnement PATH
.
Choisissez le dossier à installer (je l'ai appelé BASE_PATH
) et utilisez les commandes suivantes pour installer SDK avec flutter:
Installer le SDK
cd $BASE_DIR
mkdir Android-sdk
cd Android-sdk
wget https://dl.google.com/Android/repository/sdk-tools-linux-4333796.Zip
unzip sdk-tools-linux-4333796.Zip
./tools/bin/sdkmanager "build-tools;28.0.3" "emulator" "platform-tools" "platforms;Android-23" "tools"
J'ai utilisé un dossier séparé pour le SDK, car il ajoutera des dossiers parents.
Installer Flutter
cd $BASE_DIR
wget https://storage.googleapis.com/flutter_infra/releases/beta/linux/flutter_linux_v1.1.8-beta.tar.xz
tar xvf flutter_linux_v1.1.8-beta.tar.xz
Export Vars (vous pouvez les ajouter à votre .bashrc
)
export Android_SDK=$BASE_DIR/Android-sdk
export Android_PATH=$Android_SDK/tools:$Android_SDK/platform-tools
export FLUTTER=$BASE_DIR/bin
export PATH=$PATH:$Android_PATH:$FLUTTER
Vérifier!
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v1.1.8, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[!] Android Studio (not installed)
[✓] VS Code (version 1.31.1)
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.