Я програмував у Flutter за допомогою macOS 10.15.3, орієнтований на пристрої iOS. Сьогодні я спробував встановити Android Studio також для розгалуження. Установка пройшла без помилок, але в підкаталозі Library/Android/sdk/
немає tools
, що є проблемою, оскільки sdkmanager
її слід знайти всередині Library/Android/sdk/tools/bin
.
Я помітив це, тому що біг flutter doctor
дав мені:
✗ 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.
Я спробував перевстановити Android Studio (різниці немає). Інші рішення розміщені в Інтернеті, говорять про версію Java, тому я оновив JRE з 1,7 до 1,8 і спробував перевстановити Android Studio (без різниці), а потім оновив JDK до останньої (тепер версія Java - 11.0.6) і спробував встановити Android Studio знову (без різниці). Я також оновив Flutter до v1.12.13 + виправлення.8 під час вищезазначеного, але ця помилка не піде.
Якщо я набираю, flutter doctor --android-licenses
то отримую:
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.
Ось як я вперше помітив, що мені не вистачає частини Android Studio.
Я спробував обдурити, створивши tools/bin
сам підкаталог, а потім скопіювавши sdkmanager
з плагіна Library/Android/sdk/cmdline-tools/latest/bin
на новий Library/Android/sdk/tools/bin
. Однак це не обдурило Флеттера. Біг flutter doctor --android-licenses
призвів до:
A newer version of the Android SDK is required. To update, run:
/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager --update
Це неправильно, оскільки Android SDK є найновішим.
Хтось знає, чому Android Studio постійно не вистачає tools/bin
підкаталогу та смаколиків всередині? Дякую і вибачте, якщо я пропустив щось основне
Android SDK tools
. МіжAndroid SDK Platform-Tools
іDocumentation for Android SDK
, нічого не було. Можливо, у вас єandroid-studio-ide-192.6241897-mac.dmg
версія раніше, ніж сьогодні , для версії 3.6 від 12 лютого 2020 року. **** Але ваш знімок екрану був обнадійливим. Я не перевіривHide Obsolete Packages
і побачив, якAndroid SDK Tools (Obsolete) 26.1.1
з’являється. Я це встановив і зараз все працює. **** Клацніть для отримання детальної інформації про помилку в Flutter.