我使用凸底部导航插件的底部导航栏。我的Kotlin版本是1.8.10直接在移动的上运行应用程序没有问题,但在构建APK时会抛出错误。
C:/Users/Vasanthan Raj/.gradle/caches/modules-2/files-2.1/org.jetbrains.Kotlin/kotlin-stdlib-common/1.8.0/f7197e7cc76453ac59f8b0f8d5137cc600becd36/kotlin-stdlib-common-1.8.0.jar!/META-INF/kotlin-stdlib-common.kotlin_module:模块使用不兼容的Kotlin版本编译。其元数据的二进制版本为1.8.0,预期版本为1.5.1。
请求更新Kotlin版本
─ Flutter Fix ── ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─]您的项目需要更新版本的KotlinGradle插件。│ │在https://kotlinlang.org/docs/releases.html#release-details上找到最新版本,然后│ │更新D:\GitHub\absy_flutter_application\android\build.gradle:│ │ ext.Kotlin_version = '' │
1条答案
按热度按时间hjqgdpho1#
以下是我如何在旧的Flutter项目中升级gradle:
使用最新版本的Flutter创建一个新的临时项目。您将使用它来查看当前Flutter使用的gradle版本。
在临时项目中打开android/build.gradle,检查正在使用的gradle的classpath版本,并在旧的Flutter项目中更新该版本。今天,它看起来像这样:
在临时项目中,打开android/gradle/wrapper/gradle-wrapper.properties并检查distributionUrl。更新旧项目以使用相同的项目。今天,它看起来像这样:
重新运行您的应用程序。它必须将新版本的gradle下载到android/.gradle目录,因此第一次可能需要一段时间。