【问题标题】:Flutter: Getting below Exception , while accepting the location permissionsFlutter:低于 Exception ,同时接受位置权限
【发布时间】:2023-01-31 14:51:36
【问题描述】:

java.lang.IncompatibleClassChangeError:找到接口 com.google.android.gms.location.SettingsClient,但类是预期的('com.google.android.gms.location.SettingsClient' 的声明出现在 /data/app/~~vK3x6kuSR8MsWIHWo0p -pg==/com.wst.occser-5pgr4NMzu9vj5rO5C1Dcew==/base.apk!classes3.dex) E/AndroidRuntime(15597): 在 com.lyokone.location.FlutterLocation.startRequestingLocation(FlutterLocation.java:422) E/AndroidRuntime(15597): 在 com.lyokone.location.FlutterLocation.onRequestPermissionsResultHandler(FlutterLocation.java:131) E/AndroidRuntime(15597): 在 com.lyokone.location.FlutterLocation.onRequestPermissionsResult(FlutterLocation.java:122) E/AndroidRuntime(15597): 在 io.flutter.embedding.engine.FlutterEngineConnectionRegistry$FlutterEngineActivityPluginBinding.onRequestPermissionsResult(FlutterEngineConnectionRegistry.java:777) E/AndroidRuntime(15597): 在 io.flutter.embedding.engine.FlutterEngineConnectionRegistry.onRequestPermissionsResult(FlutterEngineConnectionRegistry.java:409) E/AndroidRuntime(15597): 在 io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onRequestPermissionsResult(FlutterActivityAndFragmentDelegate.java:757) E/AndroidRuntime(15597): 在 io.flutter.embedding.android.FlutterFragment.onRequestPermissionsResult(FlutterFragment.java:915) E/AndroidRuntime(15597): 在 io.flutter.embedding.android.FlutterFragmentActivity.onRequestPermissionsResult(FlutterFragmentActivity.java:549) E/AndroidRuntime(15597): 在 android.app.Activity.dispatchRequestPermissionsResult(Activity.java:8619) E/AndroidRuntime(15597): 在 android.app.Activity.dispatchActivityResult(Activity.java:8476) E/AndroidRuntime(15597): 在 android.app.ActivityThread.deliverResults(ActivityThread.java:5560) E/AndroidRuntime(15597): 在 android.app.ActivityThread.handleSendResult(ActivityThread.java:5606) E/AndroidRuntime(15597): 在 android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:54) E/AndroidRuntime(15597): 在 android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45) E/AndroidRuntime(15597): 在 android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) E/AndroidRuntime(15597): 在 android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) E/AndroidRuntime(15597): 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:2374) E/AndroidRuntime(15597): 在 android.os.Handler.dispatchMessage(Handler.java:106) E/AndroidRuntime(15597): 在 android.os.Looper.loopOnce(Looper.java:233) E/AndroidRuntime(15597): 在 android.os.Looper.loop(Looper.java:344) E/AndroidRuntime(15597): 在 android.app.ActivityThread.main(ActivityThread.java:8248) E/AndroidRuntime(15597): 在 java.lang.reflect.Method.invoke(Native Method) E/AndroidRuntime(15597): 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:589) E/AndroidRuntime(15597): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1071) E/Parcel (15597):此处不支持读取 NULL 字符串。 I/Quality (15597): SlowBinder: com.wst.occser 到 android.app.IActivityManager 成本= 284 代码= 7 I/Process (15597):发送信号。 PID:15597 SIG:9

使用 Android 13 设备,定位插件 ^4.4.0,firebase_messaging ^14.1.2

【问题讨论】:

标签: flutter permissions location


【解决方案1】:

这里有一些关于人们最近如何解决这个问题的建议。 https://github.com/Lyokone/flutterlocation/issues/802

【讨论】:

    猜你喜欢
    • 2017-07-06
    • 2020-02-28
    • 2019-01-16
    • 1970-01-01
    • 1970-01-01
    • 2022-08-02
    • 1970-01-01
    • 2019-12-25
    • 2020-01-14
    相关资源
    最近更新 更多