Trying to create a platform view of unregistered type: mx-view

来源:1-1 课前必读(不读错过一个亿)

失眠的小绵羊

2024-09-08

马老师你好,我这里混合开,遇到一个问题,我创建的一个flutter plugin 插件,在插件给的example 里面运行是正常的,但是我引入我的app 里中报没有注册,E/flutter (10340): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(error, java.lang.IllegalStateException: Trying to create a platform view of unregistered type: mx-view

代码如下:
android 端:我换了好几个注册位置都不行
位置 一:图片描述

位置二:
图片描述
位置三:
图片描述

这三个地我都测试了,还是报错,

flutter app端:
图片描述

使用位置:
图片描述

本地环境:
图片描述

错误完整信息:
图片描述

写回答

1回答

马超老师

2024-09-25

您好,这个是平台信息不对导致的异常。

看了相关代码,注册不分没啥问题,这个问题和你的代码应该是没有关系。推测是本地切换目录导致平台信息错误,可以先清理缓存,重新生成:

flutter clean
flutter pub cache repair

然后restart一下项目,触发rebuild

0
0

基于Flutter 3.x 实战跨平台仿抖音App混合开发

以短视频APP为例,快速上手原生/Flutter 混合开发

503 学习 · 124 问题

查看课程