You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装CocoaPods,Android Studio运行Flutter iOS项目仍报错的解决问询

解决Android Studio无法识别已安装CocoaPods的问题

我之前碰到过一模一样的情况——终端里CocoaPods明明正常可用,但点Android Studio的运行按钮就一直提示未安装。核心问题其实是Android Studio没加载到你用rbenv管理的Ruby环境变量,导致它找不到pod的正确路径。下面是几个亲测有效的解决办法:

方法1:让Android Studio使用你的默认Shell并加载环境变量

  1. 打开Android Studio,按Cmd + ,打开偏好设置
  2. 导航到Tools > Terminal
  3. 把Shell path里默认的/bin/sh改成你日常使用的Shell(比如/bin/zsh或者/bin/bash)
  4. 重启Android Studio,打开内置终端输入pod --version确认能正常输出版本号,再点击运行按钮试试

方法2:给Flutter运行配置手动添加环境变量

  1. 点击Android Studio右上角运行按钮旁的下拉菜单,选择Edit Configurations...
  2. 找到你的Flutter项目配置,切换到Environment Variables标签页
  3. 添加变量PATH,值填你终端里执行echo $PATH得到的结果(必须包含/Users/user/.rbenv/shims)
  4. 保存配置后重新运行项目

方法3:通过终端启动Android Studio,继承终端环境

如果你平时从Launchpad或应用文件夹启动Android Studio,它不会加载你.zshrc/.bashrc里的rbenv配置,试试这样操作:

  1. 关闭所有Android Studio实例
  2. 打开终端,输入命令open -a "Android Studio"启动软件
  3. 启动后直接点击运行按钮,应该就能正常识别到CocoaPods了

这些方法本质都是让Android Studio获取到你rbenv管理的Ruby环境路径——毕竟你终端里能正常执行flutter run,说明环境变量本身是没问题的,只是Android Studio没拿到而已。

内容的提问来源于stack exchange,提问作者przbadu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 15:12:57