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

Flutter应用在Android Studio运行iOS失败,Xcode可正常运行求解决方案

问题根因

报错核心是Android Studio调用CocoaPods时的运行环境编码为ASCII-8BIT,不满足CocoaPods要求的UTF-8编码,Xcode运行正常是因为Xcode自带的运行环境默认加载了正确的UTF-8配置。

解决步骤

方案1:全局配置系统编码(永久生效)

  • 打开终端,根据你使用的shell类型执行对应命令编辑配置文件:
    • zsh用户:open ~/.zshrc
    • bash用户:open ~/.bash_profile 或 open ~/.profile
  • 在文件末尾添加以下3行配置:
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8
  • 保存关闭文件后执行生效命令:
    • zsh用户:source ~/.zshrc
    • bash用户:source ~/.bash_profile
  • 重启Android Studio后重新运行项目即可。

方案2:单独配置Android Studio运行环境(方案1不生效时使用)

  • 打开Android Studio,进入顶部菜单栏 Preferences > Tools > Terminal
  • 在Environment variables配置项中新增3个环境变量:
    • LANG = en_US.UTF-8
    • LC_ALL = en_US.UTF-8
    • LC_CTYPE = en_US.UTF-8
  • 保存配置后重启Android Studio,重新运行项目。

方案3:临时快速验证

  • 打开终端进入项目的ios目录,手动执行pod install:
cd 你的项目路径/ios
pod install
  • 执行成功后回到Android Studio直接运行项目即可,无需再触发Android Studio自动执行pod install流程。

可选权限修复

如果同时出现/usr/local/bin权限警告,执行以下命令修复:

sudo chmod 755 /usr/local/bin

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 12:06:05