Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 颤振平台视图:尝试创建未注册类型的平台视图_Android_Kotlin_Flutter - Fatal编程技术网

Android 颤振平台视图:尝试创建未注册类型的平台视图

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文件中拥有互联网权限

所以,我从60devs开始学习,学习如何使用PlatformView在Flatter中实现本机Webview。我完全按照文章进行操作,但我发现了以下错误:

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无法与平台视图一起使用。

即使我已经实现了该教程。但是,它没有得到正确的实现和测试。我认为作者从一篇媒体文章中复制了这篇文章,并在不理解其概念的情况下复制粘贴了它。我试过很多次平台视图。但是,我一点运气都没有。如果你有一天理解了这个概念,请在这里发表评论解释。谢谢