Sto programmando in Flutter usando macOS 10.15.3, prendendo di mira i dispositivi iOS. Oggi ho provato a installare anche Android Studio, per diramare. L'installazione è stata eseguita senza errori, ma Library/Android/sdk/
non esiste una tools
sottodirectory, il che è un problema perché sdkmanager
dovrebbe essere trovato all'interno Library/Android/sdk/tools/bin
.
L'ho notato perché correre flutter doctor
mi ha dato:
✗ Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions.
Ho provato a reinstallare Android Studio (nessuna differenza). Altre soluzioni pubblicate online parlano della versione Java, quindi ho aggiornato JRE dalla 1.7 alla 1.8 e ho provato a reinstallare Android Studio (nessuna differenza), quindi ho aggiornato JDK alla versione più recente (quindi ora la versione Java è 11.0.6) e ho provato a installare Android Studio di nuovo (nessuna differenza). Ho anche aggiornato Flutter a v1.12.13 + hotfix.8 durante quanto sopra, ma questo errore non sparirà.
Se scrivo, flutter doctor --android-licenses
ottengo:
Android sdkmanager tool not found (/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.dev/setup/#android-setup for detailed instructions.
È così che ho notato per la prima volta che mi manca parte di Android Studio.
Ho provato a imbrogliare creando una tools/bin
sottodirectory e quindi copiando sdkmanager
da un plug-in Library/Android/sdk/cmdline-tools/latest/bin
al mio nuovo Library/Android/sdk/tools/bin
. Tuttavia, questo non ha ingannato Flutter. La corsa ha flutter doctor --android-licenses
portato a:
A newer version of the Android SDK is required. To update, run:
/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager --update
Questo è sbagliato perché Android SDK è il più recente.
Qualcuno sa perché Android Studio mancherebbe costantemente la tools/bin
sottodirectory e le chicche all'interno? Grazie e scusa se ho trascurato qualcosa di essenziale.
Android SDK tools
. TraAndroid SDK Platform-Tools
eDocumentation for Android SDK
, non c'era niente. Forse hai un download precedente a quello di oggiandroid-studio-ide-192.6241897-mac.dmg
, per la versione 3.6 del 12 febbraio 2020. **** Ma il tuo screenshot è stato incoraggiante. Ho deselezionatoHide Obsolete Packages
e ho vistoAndroid SDK Tools (Obsolete) 26.1.1
apparire. Ho installato questo e ora tutto funziona. **** Fare clic per i dettagli del bug in Flutter.