Flutter:Mac下环境配置Android license

2019-06-21  本文已影响0人  有怪兽变身奥特曼

Flutter安装过程中,使用flutter doctor出现Android license status unknown错误,通常情况下使用flutter doctor --android-licenses通过安卓协议即可,但有时候会受到以下错误:

A newer version of the Android SDK is required. To update, run:
/Users/shingle/Library/Android/sdk/tools/bin/sdkmanager --update

没有意外的话使用/Users/shingle/Library/Android/sdk/tools/bin/sdkmanager --update会进行SDK的更新,只需等待即可,如果收到以下报错:

Exception in thread "main" java.lang.NoClassDefFoundError:...

请检查你的Java JDK是否是1.8,太高或太低都有可能报错,重新安装JDK1.8并配置环境:

open ~/.bash_profile

将JAVA_HOME更换为1.8路径:

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home"

保存并启用:

source ~/.bash_profile

重新/Users/shingle/Library/Android/sdk/tools/bin/sdkmanager --update即可进行更新

上一篇 下一篇

猜你喜欢

热点阅读