M2芯片Mac上Flutter环境Android cmdline-tools安装问题求助
解决M2 Mac上Flutter Android工具链及许可证问题
步骤1:找到并使用Android Studio内置的SDK Manager
打开Android Studio,通过顶部菜单栏进入 Tools > SDK Manager(或使用快捷键 Cmd+, 打开设置面板,搜索「SDK Manager」)。
步骤2:安装cmdline-tools组件
在SDK Manager中切换到「SDK Tools」标签页,勾选 Android SDK Command-line Tools (latest),点击「Apply」完成安装。
这一步会自动匹配兼容的版本,避免手动下载导致的路径/版本冲突
步骤3:配置Android Studio内置JDK(解决Java版本不兼容)
Android Studio自带适配的JDK,无需单独安装。在终端中编辑你的shell配置文件(如~/.zshrc或~/.bash_profile),添加以下内容:
export JAVA_HOME="/Applications/Android Studio.app/Contents/jbr/Contents/Home" export ANDROID_HOME="$HOME/Library/Android/sdk" export PATH="$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH"
保存后执行 source ~/.zshrc(或对应配置文件)使环境变量生效。
步骤4:接受Android许可证
在终端运行命令:
flutter doctor --android-licenses
根据提示输入 y 接受所有许可证协议。
步骤5:验证修复结果
重新运行:
flutter doctor
确认Android工具链和许可证状态正常,之后即可创建AVD(Android虚拟设备)启动模拟器。
内容的提问来源于stack exchange,提问作者Noah Gray
相关产品推荐
相关产品推荐

