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

Flutter 3.7.9执行flutter run时持续出现文件权限拒绝问题求助

解决Flutter 3.7.9运行时大量权限拒绝问题

1. 重置Pub缓存权限

pub缓存目录权限异常是这类问题的常见诱因,直接清空并修复缓存:

rm -rf ~/.pub-cache
flutter pub cache repair

该命令会重新下载所有依赖包,确保缓存文件的权限归属当前用户。

2. 修复Flutter SDK目录权限

检查Flutter安装目录的权限,确保当前用户拥有完整读写执行权限:

# 替换为你的Flutter SDK实际路径,比如~/flutter
sudo chown -R $USER:$USER /path/to/flutter/sdk
chmod -R 755 /path/to/flutter/sdk

3. 重置项目目录权限

如果项目目录继承了异常权限,执行以下命令修复:

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

4. 检查Android Studio启动权限

不要用sudo启动Android Studio,否则生成的文件会归属root用户,导致普通用户权限不足。如果之前用sudo启动过AS,修复其配置目录权限:

# 替换为你的Android Studio版本目录,比如~/.AndroidStudio2022.3
sudo chown -R $USER:$USER ~/.AndroidStudio<version>

5. 排查文件系统问题

如果Flutter SDK或项目存放在NTFS等非Unix原生文件系统上,可能存在权限映射异常。建议将它们迁移到ext4、APFS等支持Unix权限模型的本地磁盘分区。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 22:59:57