Android 颤振平台视图:尝试创建未注册类型的平台视图
所以,我从60devs开始学习,学习如何使用PlatformView在Flatter中实现本机Webview。我完全按照文章进行操作,但我发现了以下错误:Android 颤振平台视图:尝试创建未注册类型的平台视图,android,kotlin,flutter,Android,Kotlin,Flutter,所以,我从60devs开始学习,学习如何使用PlatformView在Flatter中实现本机Webview。我完全按照文章进行操作,但我发现了以下错误: Unhandled Exception: PlatformException(error, Trying to create a platform view of unregistered type: webview, null) 我的最小SDK版本大于20(目前为21) 我在我的AndroidManifest.xml文件中拥有互联网权限
Unhandled Exception: PlatformException(error, Trying to create a platform view of unregistered type: webview, null)
- 我的最小SDK版本大于20(目前为21)
- 我在我的
文件中拥有互联网权限AndroidManifest.xml
- 我已尝试过
flutter clean
E/flutter ( 8794): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: PlatformException(error, Trying to create a platform view of unregistered type: webview, null)
E/flutter ( 8794): #0 StandardMethodCodec.decodeEnvelope
package:flutter/…/services/message_codecs.dart:564
E/flutter ( 8794): #1 MethodChannel.invokeMethod
package:flutter/…/services/platform_channel.dart:316
E/flutter ( 8794): <asynchronous suspension>
E/flutter ( 8794): #2 AndroidViewController._create
package:flutter/…/services/platform_views.dart:639
E/flutter ( 8794): <asynchronous suspension>
E/flutter ( 8794): #3 AndroidViewController.setSize
package:flutter/…/services/platform_views.dart:556
E/flutter ( 8794): <asynchronous suspension>
E/flutter ( 8794): #4 RenderAndroidView._sizePlatformView
package:flutter/…/rendering/platform_view.dart:189
E/flutter ( 8794): <asynchronous suspension>
E/flutter ( 8794): #5 RenderAndroidView.performResize
package:flutter/…/rendering/platform_view.dart:170
E/flutter ( 8794): #6 RenderObject.layout
package:flutter/…/rendering/object.dart:1604
E/flutter ( 8794): #7 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout
package:flutter/…/rendering/proxy_box.dart:105
E/flutter ( 8794): #8 RenderObject.layout
package:flutter/…/rendering/object.dart:1619
E/flutter ( 8794): #9 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout
package:flutter/…/rendering/proxy_box.dart:105
E/flutter ( 8794): #10 RenderObject.layout
package:flutter/…/rendering/object.dart:1619
E/flutter ( 8794): #11 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout
package:flutter/…/rendering/proxy_box.dart:105
E/flutter ( 8794): #12 RenderObject.layout
package:flutter/…/rendering/object.dart:1619
E/flutter ( 8794): #13 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout
package:flutter/…/rendering/proxy_box.dart:105
E/flutter ( 8794): #14 RenderObject.layout
package:flutter/…/rendering/object.dart:1619
E/flutter ( 8794): #15 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout
package:flutter/…/rendering/proxy_box.dart:105
E/flutter ( 8794): #16 RenderObject.layout
package:flutter/…/rendering/object.dart:1619
E/flutter ( 8794): #17 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout
package:flutter/…/rendering/proxy_box.dart:105
E/flutter ( 8794): #18 RenderObject.layout
package:flutter/…/rendering/object.dart:1619
E/flutter ( 8794): #19 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout
package:flutter/…/rendering/proxy_box.dart:105
E/flutter ( 8794): #20 RenderObject.layout
package:flutter/…/rendering/object.dart:1619
E/flutter ( 8794): #21 RenderOffstage.performLayout
package:flutter/…/rendering/proxy_box.dart:3074
E/flatter(8794):[错误:flatter/lib/ui/ui\u dart\u state.cc(148)]未处理的异常:PlatformException(错误,尝试创建未注册类型的平台视图:webview,null)
E/颤振(8794):#0标准方法编解码器
软件包:flatter/../services/message\u编解码器。dart:564
E/颤振(8794):#1方法Channel.invokeMethod
包装:颤振/../services/平台\通道。dart:316
E/颤振(8794):,它简短而简单。告诉我哪里出了问题?请打印颤振医生-v的信息,可能1.5.4hotfix无法与平台视图一起使用。即使我已经实现了该教程。但是,它没有得到正确的实现和测试。我认为作者从一篇媒体文章中复制了这篇文章,并在不理解其概念的情况下复制粘贴了它。我试过很多次平台视图。但是,我一点运气都没有。如果你有一天理解了这个概念,请在这里发表评论解释。谢谢