【问题标题】:Getting error in flutter google_maps_place_picker | isFromMockProvider() in Location has been deprecatedFlutter google_maps_place_picker 中出现错误 |已弃用 Location 中的 isFromMockProvider()
【发布时间】:2021-12-27 23:21:13
【问题描述】:

不确定我在哪里犯了错误,但在实现 google_maps_place_picker 时出现错误:任何

错误:发现警告并指定 -Werror /Users/hasnainelahi/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-6.2.1/android/src/main/java/com/baseflow/geolocator/location/LocationMapper.java:29: 警告:位置中的 [弃用] isFromMockProvider() 已被 已弃用 position.put("is_mocked", location.isFromMockProvider());

1 个错误 2 个警告

Debug/Error Screenshoot

pubspec.yaml

而且我也在 Androidmanifest 中给予了许可

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

Flutter 2.8.0 • 通道稳定 • https://github.com/flutter/flutter.git 框架 • 修订 cf44000065(3 周前) • 2021-12-08 14:06:50 -0800 引擎 • 修订版 40a99c5951 工具 • Dart 2.15.0

并编译SdkVersion 31,minSdkVersion 20,targetSdkVersion 29。

希望我已经提供了所有必要的细节。如果有什么需要请评论,请帮助解决这个问题。

提前致谢

【问题讨论】:

    标签: android flutter dart-null-safety google-place-picker


    【解决方案1】:

    您能否在“gradle.properties”文件中添加以下内容:

    android.useAndroidX=true
    android.enableJetifier=true
    

    并确保将“android/app/build.gradle”文件中的 compileSdkVersion 设置为 28,如下所示:

    android {
     compileSdkVersion 28
    }
    

    【讨论】:

    • 我试过了但没用...
    • 这里有同样的问题。这个问题你解决了吗?
    猜你喜欢
    • 2020-02-26
    • 1970-01-01
    • 2017-08-31
    • 2021-08-22
    • 1970-01-01
    • 2021-06-08
    • 2023-02-16
    • 2021-08-07
    • 2021-05-17
    相关资源
    最近更新 更多