首页 > 解决方案 > Flutter:(位置插件)由于 java sdk 导致的构建问题

问题描述

我正在使用颤振位置包 ^4.1.1,这是我收到的错误消息。

错误信息

我的颤振医生结果显示我使用的是 JDK 1.8..

颤振医生结果

所以我的问题是,我是否需要在我的颤振项目、build.gradle 或其他地方配置 java 源代码,以使其指向我当前的 Java 版本?在我的构建 gradle 中,我确实看到了指向 jdk7 的 kotlin 依赖项实现。尝试将其更改为 jdk8 但没有奏效。

dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"}

我在谷歌上进行了大量搜索,但找不到与我处于同样困境的人,这就是为什么我最终放弃并不得不在这里注册一个帐户寻求帮助的原因。顺便说一句,我正在使用 vscode 来开发这个项目,作为颤振课程的一部分。在此先感谢您的帮助。

标签: javafluttergradle

解决方案


[已解决] 原来问题不在我这边,而是在开发人员的软件包版本上。他已经发布了该软件包 ^4.2.1 的补丁修复程序。我浪费了 3 天时间试图解决这个问题,但我想一切都很好。希望这可以帮助其他面临同样问题的人。


推荐阅读