【问题标题】:flutter, kotlin gradle problem while using location package使用位置包时颤动,kotlin gradle问题
【发布时间】:2022-11-11 09:12:24
【问题描述】:

插入位置包后出现下一个问题,我试图在我的应用程序中使用位置,但问题是我的 Kotlin gradle 更高我试图从应用程序级别的 Gradle 文件手动更改它,但问题还没有解决它出现在'android'中而不是任何帮助请the image shows the problem that happend after adding location package

【问题讨论】:

    标签: android flutter kotlin package location


    【解决方案1】:

    更新地点插件 gradle 版本1.4.20 至 1.5.20

    【讨论】:

    • 如何?因为我一直认为它需要降级而不是升级,是不是位置包过时了?
    【解决方案2】:

    当前:location: ^4.4.0

    我找到了 2 个解决方案,但我都不喜欢:

    ==>解决方案 1:

    更改 pub-cache 中 location 包中的 Kotlin 版本。在此路径中:

    <your flutter folder>/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/android/build.gradle
    

    改变这个:

    buildscript {
        // ext.kotlin_version = '1.4.20'
        ext.kotlin_version = '1.5.20'
        repositories {
    

    这是一个糟糕的解决方案。它可以让您构建,但如果您清除 pub 缓存或在另一台计算机上运行代码,您将丢失更改。 另外,我不确定这是否会以我尚未注意到的其他方式严重影响位置包。

    ==>解决方案 2:

    有一个更新的位置包测试版,location: ^5.0.0-dev.8。 它使用 Kotlin 1.6.21,所以你的问题就会消失。

    坏事:它与location: ^4.4.0 版本不向后兼容,并且仍在开发中,因此不建议在生产模式下使用。

    【讨论】:

      猜你喜欢
      • 2019-03-16
      • 1970-01-01
      • 2020-04-20
      • 2021-08-20
      • 1970-01-01
      • 2022-08-04
      • 1970-01-01
      • 1970-01-01
      • 2020-02-16
      相关资源
      最近更新 更多