java - 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 来开发这个项目,作为颤振课程的一部分。在此先感谢您的帮助。
解决方案
[已解决] 原来问题不在我这边,而是在开发人员的软件包版本上。他已经发布了该软件包 ^4.2.1 的补丁修复程序。我浪费了 3 天时间试图解决这个问题,但我想一切都很好。希望这可以帮助其他面临同样问题的人。
推荐阅读
- python - getAll 什么都不返回?重新思考数据库
- reactjs - 当请求的凭据模式为“包含”时,响应中的 Firebase 托管“Access-Control-Allow-Origin”标头不得为通配符“*”
- javascript - TypeError:UnionFind 不是构造函数
- java - 我应该如何从 android 应用程序向服务器发送数据?
- android - 如何防止Android的软键切断布局的文本
- powershell - 如何遍历文件直到第 n 个分隔符并打印输出
- jasper-reports - 如何从 Jaspersoft / JRXML 生成双语标记 PDF 输出?
- c# - 我可以将 Task.WhenAll() 结果设置为 Task.WhenAll() 例程中的值吗?
- python - 如何让自动编码器在小型图像数据集上工作
- c# - Asp.net 核心推送通知到 Xamarin(Android、IOS)