在通道颤动/平台视图上找不到方法创建的实现

Posted

技术标签:

【中文标题】在通道颤动/平台视图上找不到方法创建的实现【英文标题】:no implementation found for method create on channel flutter/platform views 【发布时间】:2021-06-14 21:04:49 【问题描述】:

我正在将flutter模块添加到android原生应用程序中,该模块包含谷歌地图,当flutter模块初始化时,它会路由到flutter页面但地图不显示。 当我调试时,我得到了这个异常:

MissingPluginException:找不到方法创建的实现 频道颤动/platform_views

这是 Flutter 代码

class _TrackingMapsState extends State<TrackingMaps> 
  GoogleMapController _controller;
  static LatLng _initialPosition;
  Set<Marker> startedCircuitMarker = Set();
  final LatLng _center = const LatLng(45.521563, -122.677433);



  @override
  Widget build(BuildContext context) 
    return SafeArea(
      child: Scaffold(
        appBar: AppBar(
          title: Text('Localisation de Transport'),
        ),
        body: GoogleMap(
          onMapCreated: (GoogleMapController controller) 
            setState(() 
              this._controller = controller;
            );
            // startMqttConnection();
          ,
          myLocationEnabled: true,
          myLocationButtonEnabled: true,
          markers: startedCircuitMarker,
          initialCameraPosition: CameraPosition(
            target: _center,
            zoom: 11.0,
          ),
        ),
      ),
    );
  

【问题讨论】:

您只需要关闭应用程序并执行“flutter run”命令即可。 【参考方案1】:

1-flutter clean

2-flutter pub get

3- 停止应用程序

4- 再次运行

【讨论】:

以上是关于在通道颤动/平台视图上找不到方法创建的实现的主要内容,如果未能解决你的问题,请参考以下文章

MissingPluginException(在通道 com.amazonaws.amplify/amplify 上找不到方法配置的实现)

MissingPluginException(在通道 flutter_email_sender 上找不到方法发送的实现)

发布应用程序中的 Flutter MissingPluginException(在通道上找不到方法 getAll 的实现 ...)

在通道 plugins.flutter.io/path_provider 上找不到方法 getApplicationDocumentsDirectory 的实现

MissingPluginException(在通道 dexterous.com/flutter/local_notifications 上找不到方法显示的实现)

Flutter MissingPluginException(在通道 flutter.baseflow.com/permissions/methods 上找不到方法 init 的实现)