Android toolchain - develop for Android devices (Android SDK version 29.0.2) ✗ Android licens...

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  应该问题就解决了

你可能感兴趣的:(Android toolchain - develop for Android devices (Android SDK version 29.0.2) ✗ Android licens...)