【问题标题】:ext.kotlin_version = <'latest version'> error on Flutterext.kotlin_version = <'最新版本'> Flutter 上的错误
【发布时间】:2022-06-27 17:18:24
【问题描述】:

我正在尝试在我的 Flutter 应用中投放广告,事实证明这对我来说几乎比创建应用本身更复杂(我是一个从 Flutter 开始的新手开发者)。

当我尝试启动我的应用程序时收到错误消息:[!] 您的项目需要更新版本的 Kotlin Gradle 插件。在https://kotlinlang.org/docs/gradle.html#plugin-and-versions 上找到最新版本,然后更新 C:\Users\User\Desktop\Dev\adtest\android\build.gradle: ext.kotlin_version = '' Exception: Gradle task assembleDebug failed with exit code 1

问题似乎很简单,我必须更新控制台提示的字段。我的惊喜是字段 ext.kotlin_version = " ",在我的 android/build.gradle 上的 build.grade 文件中不存在。也不存在应该包含它的 buildscript { } apatagate。我安装了 android Studio,更新了 Flutter,我使用了 Visual Studio 代码,一切显然都是正确的,除了这个。

感谢您的帮助。

【问题讨论】:

标签: flutter


【解决方案1】:

&lt;app&gt;/android/build.gradle文件中添加ext.kotlin_version和kotlin依赖。

buildscript {
    ext.kotlin_version = '1.5.0' //use latest
    ...
}

dependencies { 
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    ...
}

【讨论】:

    【解决方案2】:

    复制粘贴。 ext.kotlin_version = '1.4.32' 现场: 安卓/

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    • 此解决方案完美运行。答案中的信息将发布在 build.gradle 中。随着时间的推移,这可能会更新,只需找到最新的 Kotlin 版本即可。
    【解决方案3】:

    将 kotlin 版本更新为“1.4.32”。

    复制粘贴 ext.kotlin_version = '1.4.32' 在项目级 build.gradle(/build.gradle)

    【讨论】:

      【解决方案4】:

      第 1 步:在 android studio 上打开您的项目,然后转到 Tools->kotlin->“配置 kotlin 插件更新”,更新并确保您应用更改。

      第 2 步:导航到您的 flutter project_folderName/android/build.grade 文件并进行更改

      构建脚本 {

      ext.kotlin_version = '你更新到的版本'

      }

      第 3 步:构建和调试您的项目。

      【讨论】:

        【解决方案5】:

        访问此站点以获取最新版本的 kotlin gradle: https://kotlinlang.org/docs/gradle.html#plugin-and-versions

        然后,转到 /android/build.gradle 和 NOT /android/app/build.gradle

        构建脚本 {

        ext.kotlin_version = '1.6.21' //use latest version
        

        }

        【讨论】:

          【解决方案6】:

          Official Website link for getting latest version 你可以看到 /android/build.gradle

          buildscript {
          ext.kotlin_version = '1.6.21'
          repositories {
              google()
              jcenter()
          }
          
          dependencies {
              classpath 'com.android.tools.build:gradle:4.1.0'
              classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
          }
          

          }

          【讨论】:

            【解决方案7】:

            我遇到了同样的错误并通过这种方法解决了它。我希望这也适合你。只需按照以下步骤操作

            • 打开你的终端
            • run -> dart pub outdated(它会显示项目的所有过时版本)
            • 运行 -> dart pub upgrade --major-versions
            • 重启你的安卓工作室

            【讨论】:

              猜你喜欢
              • 2022-06-17
              • 2021-05-21
              • 2023-03-10
              • 1970-01-01
              • 1970-01-01
              • 2022-10-05
              • 1970-01-01
              • 2021-10-21
              • 2019-05-12
              相关资源
              最近更新 更多