Android toolchain - develop for
2020-07-21 本文已影响0人
学无止境666
Mac 上 flutter doctor 报错
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
✗ 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 SDK中 找到sdkmanage 这个文件的路径()
cd /Users/xxx/Android/sdk/tools/bin
- 然后执行下边的命令,提示你认证
sdkmanager --licenses
可能会包以下错误
bash: sdkmanager: command not found
那就试试这个
./sdkmanager
如果报以下的错误,说明是权限的问题
bash: ./sdkmanager: Permission denied
那就用下边的命令
chmod 777 sdkmanager
然后在执行之前的命令
./sdkmanager --licenses
如果没意外的话就一直按提示输入 y 就可以了
这时候在试试 flutter doctor 应该问题就解决了