flutter 报错解决

执行 flutter doctor --android-licenses 报错 A newer version of the Android SDK is required. To update, run:/Users/yt_lwf/Library/Android/sdk/tools/bin/sdkmanager --update

-- 解决方法:

1.报错的提示:run:后面的一段就是你 sdkmanager 的路径,找到这个文件
2.使用编辑器打开 sdkmanager 文件(我是用sublime 打开的);
3.找到 DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME"'
4.替换为:DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME" -XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
5.再次运行:flutter doctor --android-licenses
6.再执行: flutter doctor

你可能感兴趣的:(flutter 报错解决)