android - Flutter 使用 huawei_map 报错“尝试创建未注册类型的平台视图:com.huawei.hms.flutter.map/map”
问题描述
Flutter 使用 huawei_map 报错“尝试创建未注册类型的平台视图:com.huawei.hms.flutter.map/map”
零件:
HuaweiMap(initialCameraPosition: CameraPosition(target: _center, zoom: _zoom))
设备:华为 P40 Lite
所有必需的设置均已正确完成。
E/flutter (13684): at io.flutter.plugin.platform.PlatformViewsController$1.createVirtualDisplayForPlatformView(PlatformViewsController.java:192)
E/flutter (13684): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.create(PlatformViewsChannel.java:104)
E/flutter (13684): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.onMethodCall(PlatformViewsChannel.java:59)
E/flutter (13684): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
E/flutter (13684): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
E/flutter (13684): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:818)
E/flutter (13684): at android.os.MessageQueue.nativePollOnce(Native Method)
E/flutter (13684): at android.os.MessageQueue.next(MessageQueue.java:363)
E/flutter (13684): at android.os.Looper.loop(Looper.java:176)
E/flutter (13684): at android.app.ActivityThread.main(ActivityThread.java:8349)
E/flutter (13684): at java.lang.reflect.Method.invoke(Native Method)
E/flutter (13684): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
E/flutter (13684): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1055)
E/flutter (13684): , null, null)
E/flutter (13684): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:597:7)
E/flutter (13684): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:158:18)
E/flutter (13684): <asynchronous suspension>
E/flutter (13684): #2 TextureAndroidViewController._sendCreateMessage (package:flutter/src/services/platform_views.dart:1043:18)
E/flutter (13684): <asynchronous suspension>
E/flutter (13684): #3 AndroidViewController.create (package:flutter/src/services/platform_views.dart:748:5)
E/flutter (13684): <asynchronous suspension>
E/flutter (13684): #4 RenderAndroidView._sizePlatformView (package:flutter/src/rendering/platform_view.dart:193:7)
E/flutter (13684): <asynchronous suspension>
E/flutter (13684):```
解决方案
感谢您的反馈,经团队确认,该地图套件目前不支持 Flutter 2.0。但计划在 9 月左右推出 Flutter 2.0 的地图工具包插件,我会在发布时通知您。
推荐阅读
- php - redbeanphp 坏顺序
- python - 我试图将 VGG16 层添加到我的模型中,但它给出了一个值错误
- json - 在所有屏幕中使用获取的 api 数据
- javascript - 按对象过滤管道?
- android - 无需配对即可通过蓝牙提取移动(android 和 IOS)传感器数据
- c# - Laravel 表单请求验证集合
- javascript - 使 HTML 'value' 属性成为链接
- django - 如何在 Jinja2 模板 Django 中计算循环“for in”中的所有元素
- javascript - 反应 | 字符集删除键盘上的数字'
- reactjs - 这是反应钩子的正确方法吗?