Kotlin版本与位置插件flutter中pubspec.yaml文件中的sdk-environment不匹配

pod7payv  于 2023-05-29  发布在  Flutter
关注(0)|答案(1)|浏览(249)

Location Plugin
环境:sdk:'>=3.0.1 <4.0.0'
位置:^4.4.0
失败:生成失败,出现异常。
哪里出错了:Android Gradle插件仅支持KotlinGradle插件版本1.5.20及更高版本。以下依赖项不满足所需的版本:project ':location' -> org.jetbrains.Kotlin:kotlin-gradle-plugin:1.4.20导入位置插件时出现此错误。我的Kotlin版本1.7.10已经更新了。解决办法是什么?
环境中将支持预期的位置插件:sdk:'>=3.0.1 <4.0.0'

x3naxklr

x3naxklr1#

使用自己github问题的临时解决方案

这个插件已经很长时间没有更新了,这就解释了为什么会有一些版本问题。为了解决这个问题,github repo中的其他人克隆了带有临时修复的库,直到库的原始所有者更新插件。
我能够重现相同的问题,你在我自己的设备上使用该插件后,然后我尝试修复,其中你将不得不改变你的依赖在pubspec.yaml从:

location: ^4.4.0

变成这样:

location:
  git:
    url: https://github.com/781flyingdutchman/flutterlocation.git
    ref: V4
    path: packages/location

这修复了异常错误。但我仍然建议你要么等待插件的原始所有者,要么使用一个不同的最新更新。

相关问题