是什么导致颤振项目中“无法解析符号 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 并替换GradleExceptionFileNotFoundException


Col*_*tar 6

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

\n