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

Flutter Android项目报错:无法解析GradleException类

解决Flutter Android项目中GradleException无法解析的问题

在app级build.gradle文件中出现的“Unable to resolve class GradleException”错误,是因为新版Gradle不再自动导入org.gradle.api.GradleException类,导致IDE无法识别该异常类型。

解决方法:

  • 方法一:显式导入全类名
    在build.gradle文件最顶部添加导入语句,原代码即可正常使用:
import org.gradle.api.GradleException

if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
  • 方法二:替换为通用异常类
    如果不想添加导入语句,可直接将GradleException替换为RuntimeException,同样能实现异常提示效果:
if (flutterRoot == null) {
    throw new RuntimeException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

额外提示

若上述方法无效,检查Flutter版本与当前Gradle版本的兼容性,可通过flutter doctor命令查看环境配置问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 11:35:07