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

已在.bashrc配置CHROME_EXECUTABLE,Android Studio运行flutter doctor仍找不到Chrome怎么办

解决Android Studio无法识别CHROME_EXECUTABLE环境变量问题

该问题核心原因是图形界面程序启动时不会加载终端的.bashrc配置文件,你在终端配置的环境变量仅对终端会话生效,Android Studio作为GUI程序无法读取对应配置。可通过以下任意一种方案解决:

前置准备

先在终端执行which google-chrome-stable或which google-chrome,拿到你设备上Chrome可执行文件的实际路径,后续配置替换成该路径即可。

解决方案

  • 方案1:直接在Android Studio内配置Flutter环境变量(最推荐,改动范围最小)
    1. 打开Android Studio设置:左上角依次点击 File > Settings(Windows/Linux) 或 Android Studio > Preferences(macOS)
    2. 侧边栏找到 Languages & Frameworks > Flutter 选项
    3. 找到「Environment variables」配置项,在输入框中添加:CHROME_EXECUTABLE=你的Chrome实际路径
    4. 点击「Apply」保存设置,重启Android Studio后生效
  • 方案2:修改Android Studio桌面启动配置(仅Linux适用)
    1. 找到Android Studio的.desktop启动文件,通常存放路径为/usr/share/applications/或~/.local/share/applications/
    2. 编辑文件,找到以Exec=开头的行,在启动命令前添加环境变量配置,修改后示例:
    Exec=env CHROME_EXECUTABLE=/usr/bin/google-chrome-stable /opt/android-studio/bin/studio.sh %f
    
    1. 保存文件后执行update-desktop-database更新桌面启动配置,重新从图标打开Android Studio即可生效
  • 方案3:全局配置环境变量
    将环境变量写入登录时全局加载的配置文件中,编辑~/.profile(当前用户生效)或/etc/profile(所有用户生效),在末尾添加一行:
    export CHROME_EXECUTABLE=你的Chrome实际路径
    
    保存后注销当前系统用户重新登录,所有程序都能读取到该环境变量。

验证

配置完成后重新执行Android Studio内的Tools > Flutter > Flutter Doctor,看到Chrome项显示为[✓]即配置成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 14:54:03