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

Gentoo Linux下Flutter 3.3.x无法构建运行(权限问题)

解决Gentoo下Flutter Linux桌面构建权限问题及Android构建失败

Linux桌面应用构建Permission Denied 解决方案

  • 修复项目目录权限:确保Flutter项目目录及其子目录归当前用户所有,执行命令:
    sudo chown -R $USER:$USER /path/to/your/flutter/project
    
  • 修复Flutter缓存目录权限:Flutter缓存通常位于~/.cache/flutter,执行权限修复:
    sudo chown -R $USER:$USER ~/.cache/flutter
    
  • 排查系统沙箱限制:Gentoo的sandbox可能拦截Flutter构建操作,临时关闭沙箱测试:
    export FLUTTER_SANDBOX_DISABLE=1
    
    若测试有效,需修改sandbox配置,将Flutter相关路径加入白名单。

Android应用构建失败 解决方案

  • 修复Android SDK目录权限:确保SDK目录(默认~/Android/Sdk)权限正确:
    sudo chown -R $USER:$USER ~/Android/Sdk
    
  • 切换兼容JDK版本:Flutter 3.3.x适配OpenJDK 11,Gentoo下切换JVM:
    eselect java-vm set openjdk-11
    
  • 修复Gradle缓存权限:Gradle缓存目录~/.gradle权限异常会导致构建失败,执行:
    sudo chown -R $USER:$USER ~/.gradle
    
  • 同步Gradle依赖:打开Android Studio,执行File > Sync Project with Gradle Files,确保所有依赖下载完成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 22:25:23