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

Flutter项目app/build.gradle中Properties、GradleException无法识别怎么解决

Flutter项目app/build.gradle类无法识别问题修复方案

修复步骤

  • 解决Properties类不存在报错
    Properties属于Java内置工具类,默认未被Groovy环境自动导入,在文件最顶部添加导入语句即可:
import java.util.Properties

不想添加导入的话也可以直接使用全类名实例化:

// 替换原来的 def localProperties = new Properties()
def localProperties = new java.util.Properties()
  • 解决GradleException类不存在报错
    新版Gradle已废弃原有包路径下的GradleException类,直接替换为通用的运行时异常即可:
// 替换原来的 throw new GradleException(...)
throw new RuntimeException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
  • 验证修复效果
    修改完成后按顺序执行以下操作清除缓存后重新编译即可:
  1. 关闭IDE,删除项目根目录下的.gradle缓存文件夹
  2. 重新打开IDE,在项目根目录执行flutter clean
  3. 执行flutter pub get重新拉取依赖,之后正常编译即可

补充说明

如果执行上述操作后仍存在报错,可检查项目根目录下build.gradle中的Android Gradle插件版本,与gradle/wrapper/gradle-wrapper.properties中的Gradle版本是否匹配,两个工具版本差异过大会引发大量兼容类不存在的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 16:27:03