macOS系统下Android Studio安装的Flutter插件对应存储目录在哪里?
Flutter命令终端不可用解决方案
你在Android Studio中安装的仅为Flutter IDE适配插件,该插件仅负责为IDE提供Flutter项目创建、代码高亮、调试对接等能力,本身并不包含Flutter SDK本体,因此你无法在Android Studio的应用包目录中找到Flutter相关的执行文件。
步骤1:定位或下载Flutter SDK
- 若你此前已手动下载过Flutter SDK,可直接在Android Studio中查看路径:打开顶部菜单栏
Android Studio > Settings(快捷键⌘+,),依次进入Languages & Frameworks > Flutter,右侧「Flutter SDK path」栏显示的就是SDK的本地存放路径。 - 若你从未下载过Flutter SDK,可下载对应macOS版本的SDK压缩包,解压到你指定的本地目录即可(例如
~/development/flutter)。
Android Studio的插件默认存放在用户目录下,而非应用安装目录:mac端的插件存放路径为 ~/Library/Application Support/Google/AndroidStudio[对应版本号]/plugins,该目录下仅存放IDE插件代码,不包含Flutter SDK,所以你在应用的Contents目录下找不到相关文件属于正常情况。
步骤2:配置终端全局可用
你可以选择任意一种方式配置,两种方式效果一致:
方式1:添加环境变量(更推荐,兼容性更好)
- 打开终端,根据你使用的shell编辑对应配置文件:
- macOS默认zsh:执行
vim ~/.zshrc - 若使用bash:执行
vim ~/.bash_profile
- macOS默认zsh:执行
- 在配置文件末尾添加如下内容,将方括号内容替换为你实际的Flutter SDK路径:
export PATH="$PATH:[你的Flutter SDK完整路径]/bin" - 保存退出后执行配置生效命令,对应你编辑的配置文件选择即可:
# zsh生效 source ~/.zshrc # bash生效 source ~/.bash_profile
方式2:创建软链接(符合你最初的需求)
拿到Flutter SDK路径后执行如下命令,将方括号内容替换为实际路径:
sudo ln -s [你的Flutter SDK完整路径]/bin/flutter /usr/local/bin/flutter
输入你的开机密码确认后即可完成配置。
验证配置
配置完成后在终端执行 flutter doctor,如果能正常输出环境检测信息就说明配置生效,你可以按照命令输出的提示补全剩余的开发环境依赖。
内容的提问来源于stack exchange,提问作者user7693832
相关产品推荐
相关产品推荐

