是什么导致flutter项目中的“无法解析符号GradleException”?

时间:2019-11-22 21:28:57

标签: android android-studio gradle flutter

我已经在Android Studio中创建了一个Flutter项目。该项目运行良好,直到我打开应用程序级别的gradle文件,因为当我打开时它开始显示两个错误1)'无法解析符号属性'和2)'无法解析符号GradleException'我单击“在Android Studio中打开以进行编辑”并且错误1)消失了,但仍然存在“无法解析符号GradleException”的提示,我有最新的Gradle和Android Studio,该项目运行正常,直到打开此应用程序级别的Gradle文件。 as shown

4 个答案:

答案 0 :(得分:3)

将Project SDK设置为Android API Platform版本29(或最新版本为30),如下所示:

defaultConfig {
    ...
    minSdkVersion 16
    targetSdkVersion 30
}

并将GradleException()更新为FileNotFoundException()

请按照以下说明操作: https://github.com/flutter/flutter/issues/29608#issuecomment-548649907

这对我有用,谢谢

答案 1 :(得分:3)

throw GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")

我尝试删除“new”关键字,它以某种方式对我有用。

改变了

throw new GradleException

throw GradleException. 

答案 2 :(得分:0)

听起来像IDE问题。重新启动AS,但转到“文件”->“使缓存无效/重新启动”。我有时在更新后同步gradle时会发生这种情况

答案 3 :(得分:0)

您需要将SDK的版本升级到build.gradle在应用程序级别中的最新版本