TangYanQiong-MacbookPro:~ TangDan$ flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel master, v1.18.0-5.0.pre.57, on Mac OS X 10.15.4 19E287, locale zh-Hans-CN) [!] Android toolchain - develop for Android devices (Android SDK version 29.0.3) ✗ Android license status unknown. Try re-installing or updating your Android SDK Manager. See https://developer.android.com/studio/#downloads or visit visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions. [✓] Xcode - develop for iOS and macOS (Xcode 11.4) [✓] Android Studio (version 3.6) [!] Connected device ! No devices available
! Doctor found issues in 2 categories.
网上查了,大多答案都是让执行flutter doctor --android-licenses,结果又报错如下:
1 2 3 4 5 6 7 8
TangYanQiong-MacbookPro:~ TangDan$ flutter doctor --android-licenses
Android sdkmanager tool not found (/Users/TangDan/Library/Android/sdk/tools/bin/sdkmanager). Try re-installing or updating your Android SDK, visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions.
现在再来执行flutter doctor --android-licenses,一路y下去,设置成功。
1 2 3 4
TangYanQiong-MacbookPro:~ TangDan$ flutter doctor --android-licenses 5 of 7 SDK package licenses not accepted. 100% Computing updates... Review licenses that have not been accepted (y/N)? y ...
最后,再执行flutter doctor,大功告成,不报错了。
1 2 3 4 5 6 7 8 9 10 11
TangYanQiong-MacbookPro:~ TangDan$ flutter doctor [✓] Flutter (Channel master, v1.18.0-5.0.pre.57, on Mac OS X 10.15.4 19E287, locale zh-Hans-CN) [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3) [✓] Xcode - develop for iOS and macOS (Xcode 11.4) [✓] Android Studio (version 3.6) [✓] Connected device (1 available)