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

Asi*_*aid 10 android gradle android-studio flutter

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

小智 52

使用:

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

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

我变了

throw new GradleException
Run Code Online (Sandbox Code Playgroud)

到

throw GradleException.
Run Code Online (Sandbox Code Playgroud)

  • 不要这样做:您的应用程序将无法构建! (9认同)
  • 此更改后运行项目不再起作用 (2认同)

小智 24

将项目 SDK 设置为 Android API 平台版本 29(或最新版本 30),如下所示:

defaultConfig {
    ...
    minSdkVersion 16
    targetSdkVersion 30
}
Run Code Online (Sandbox Code Playgroud)

并更新GradleException()到FileNotFoundException()

请关注:https : //github.com/flutter/flutter/issues/29608#issuecomment-548649907

这对我有用,谢谢


小智 10

  1. 打开 build.gradle 文件并将targetSdkVersion和设置compileSdkVersion为 29

  2. 单击 File => Project Structure => Project 然后将 Project SDK 设置为 Android API 29 平台

  3. 在项目结构=>模块中,在右栏中选择依赖项,然后将模块SDK设置为Android API 29平台

  4. 现在打开 build.gradle 并替换GradleException为FileNotFoundException


Col*_*tar 6

听起来像是 IDE 问题。重新启动 Android Studio,但进入菜单File \xe2\x86\x92 Invalidate Caches / Restart。有时我在更新后同步 Gradle 时会发生这种情况

\n