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

Flutter运行报错:ProcessException权限不足问题求助

解决Flutter运行时的ProcessException权限不足问题

针对你遇到的ProcessException: Found candidates, but lacked sufficient permissions to execute错误,以下是具体修复步骤:

1. 修复Flutter SDK目录权限

Flutter SDK的可执行文件需要当前用户拥有所有权和执行权限,执行以下命令:

# 更改SDK目录的所有者为当前用户
sudo chown -R $USER:$USER /home/elfadil/flutter
# 给SDK/bin目录下的所有文件添加执行权限
chmod -R +x /home/elfadil/flutter/bin/

2. 修复Flutter项目目录权限

确保你的项目目录及文件归当前用户所有:

# 替换为你的项目实际路径
sudo chown -R $USER:$USER /path/to/your/flutter/project

3. 修复Android SDK相关权限

如果是运行Android设备时出现的问题,检查并修复Android SDK的权限:

# 更改Android SDK目录所有者
sudo chown -R $USER:$USER /home/elfadil/Android/Sdk
# 给对应版本的build-tools添加执行权限
chmod -R +x /home/elfadil/Android/Sdk/build-tools/30.0.3/

4. 重启VS Code

完成权限修改后,完全关闭并重新打开VS Code,再尝试运行项目。

问题说明

尽管flutter doctor -v显示所有检查通过,但实际是部分可执行文件(如Flutter命令、Android构建工具)缺少执行权限,或者目录不属于当前用户,导致运行时无法调用这些文件触发权限错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 12:22:29