Acabo de probar intalling flutter y como ya tenía android studio y el sdk de Android instalado, simplemente seguí la instalación de flutter. Aquí está mi problema: Cuando corro
flutter doctor
Me dice
[√] Flutter (Channel beta, v0.1.5, on Microsoft Windows [Version 10.0.16299.248], locale en-US)
• Flutter version 0.1.5 at C:UsersNamegitflutter
• 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:UsersNameAppDataLocalAndroidsdkAndroid
but Android SDK not found at this location.
[√] Android Studio (version 3.0)
• Android Studio at C:Program FilesAndroidAndroid Studio
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)
Lo que me dice que flutter no está encontrando mi SDK de Android (a pesar de que es la ruta que Android Studio también usa, y Android Studio está funcionando bien)
Ya intenté reinstalar el sdk pero no funcionó.
Estoy muy agradecido por cualquier ayuda con esto.
Solución
Flutter proporciona un comando para actualizar la ruta del SDK de Android:
Uso:
flutter config --android-sdk <path-to-your-android-sdk-path>
Otras respuestas
Elija la carpeta a instalar (la llamé) y use los siguientes comandos para instalar SDK con flutter:BASE_PATH
Instalar SDK
cd $BASE_DIR
mkdir android-sdk
cd android-sdk
wget https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip
unzip commandlinetools-linux-6200805_latest.zip
./tools/bin/sdkmanager --sdk_root=$(pwd) "build-tools;28.0.3" "emulator" "platform-tools" "platforms;android-28" "tools"
Usé una carpeta separada para SDK, porque agregará carpetas principales.
Instalar Flutter
cd $BASE_DIR
wget https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_v1.12.13+hotfix.8-stable.tar.xz
tar xvf flutter_linux_v1.12.13+hotfix.8-stable.tar.xz
Exportar Vars (puede agregarlos a su .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
Check!
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v1.12.13, 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.