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

Flutter Android Studio应用级Gradle文件第29行报错问题求助

问题定位与解决方法

定位方向

报错指向第29行apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle",该代码作用是加载Flutter SDK内置的Gradle构建插件,出现报错的核心原因是本地构建环境无法正常读取到该文件,和你本身写的Gradle业务配置无关,排查可以从版本兼容性、文件完整性、路径有效性三个维度入手。

解决方法

  • 核对Gradle版本兼容性
    打开项目根目录下gradle/wrapper/gradle-wrapper.properties文件,确认distributionUrl对应的Gradle版本和你当前使用的Flutter版本匹配:Flutter 2.x系列要求Gradle版本≥6.7,Flutter 3.x系列要求Gradle版本≥7.0,版本不匹配的话修改为对应版本后重新同步项目即可。
  • 校验Flutter SDK文件完整性
    打开local.properties中配置的flutter.sdk对应目录,逐层进入packages/flutter_tools/gradle/路径,确认存在flutter.gradle文件。如果文件缺失,说明你的Flutter SDK下载不完整,在终端执行flutter doctor根据提示修复,或直接执行flutter upgrade --force重写SDK核心文件。
  • 排查路径有效性
    首先检查local.properties里的flutter.sdk路径是否存在隐藏空格、转义字符错误,比如Windows系统路径的反斜杠要换成正斜杠或者双反斜杠;如果是Mac/Linux系统,要确认Flutter SDK目录对当前用户开放读写权限,可以执行sudo chmod -R 755 你的Flutter SDK路径赋权。临时验证可以把第29行的路径替换为Flutter SDK的绝对路径测试,比如apply from: "D:/flutter/packages/flutter_tools/gradle/flutter.gradle",如果替换后可以正常构建,就说明是local.properties的路径配置存在隐藏问题,重新编写路径即可。

内容的提问来源于stack exchange,提问作者Md. Fazle Rabbi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 14:36:05