You need to enable JavaScript to run this app. Mac未安装Chromium,启动Flutter应用弹出权限请求如何解决?
优惠活动
大模型
产品
解决方案
定价
更多

Mac未安装Chromium,启动Flutter应用弹出权限请求如何解决?

问题成因
  • Flutter SDK内置了精简版Chromium内核,用于运行调试工具DevTools,无需用户单独安装Chromium,这就是弹窗的来源。
  • IntelliJ IDEA的Flutter插件默认会在应用启动时拉起DevTools相关进程,Mac开机后第一次触发该内核进程启动,就会弹出权限请求。
  • 单次选择「不允许」仅对本次进程生效,系统没有生成永久权限规则,因此重启设备后进程再次启动时会重复触发弹窗。
解决方案

方案1:永久授予权限(推荐)

首次弹窗时直接选择「允许」,权限规则会自动写入Mac系统安全设置,后续重启设备后不会再弹出同类请求。

方案2:关闭IDEA自动启动DevTools的配置

不需要使用DevTools的话可以手动关闭自动启动逻辑:

  1. 打开IntelliJ IDEA的偏好设置(Preferences)
  2. 依次进入 Languages & Frameworks > Flutter 配置页
  3. 取消勾选 Open DevTools when the app starts 选项
  4. 保存设置后重启IDEA即可生效

方案3:重置Chromium权限规则

如果之前多次选了不允许导致规则混乱,可以执行终端命令重置权限配置:

tccutil reset All com.google.Chromium

执行后下次弹窗时选择允许或拒绝都会生成永久规则,不会重复弹出。

内容的提问来源于stack exchange,提问作者Thịnh Hà

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 16:06:04