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

Flutter运行报错:无法确定:app:compileDebugJavaWithJavac任务依赖

解决Flutter项目Android模拟器运行依赖缺失问题

1. 补全缺失的SDK组件

  • 打开Android Studio,进入Tools > SDK Manager
  • 切换到SDK Platforms标签页,找到Android 12 (API 31),勾选后点击Apply完成安装
  • 切换到SDK Tools标签页,勾选右下角的Show Package Details,找到Android SDK Build-Tools 30.0.3并勾选,点击Apply安装

2. 修复SDK属性文件权限/创建问题

  • 找到你的Android SDK安装路径(Windows默认是C:\Users\<你的用户名>\AppData\Local\Android\Sdk,macOS/Linux默认是~/Library/Android/sdk)
  • 检查权限:
    • Windows:右键SDK根目录→属性→安全,确保当前用户拥有读写权限
    • macOS/Linux:终端执行sudo chmod -R 755 <你的SDK路径>,赋予读写执行权限
  • 若仍提示无法创建安装属性文件,手动在SDK根目录创建android-sdk-installer.properties文件,内容留空即可

3. 强制同步项目依赖

  • 在Android Studio里点击右上角的Sync Project with Gradle Files按钮
  • 执行命令行指令刷新依赖:
    flutter clean
    flutter pub get
    cd android && ./gradlew clean build --refresh-dependencies
    cd .. && flutter run
    

4. 验证许可证配置

  • 执行flutter doctor --android-licenses,接受所有弹出的SDK许可证协议
  • 再次运行flutter doctor确认Android相关配置无异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 00:50:49