android - flutter 平台 View : Trying to create a platform view of unregistered type

标签 android kotlin flutter

所以,我遵循了这个 article来自 60devs,关于如何使用 PlatformView 在 flutter 中实现原生 Webview。我完全按照文章进行操作,但出现此错误:

Unhandled Exception: PlatformException(error, Trying to create a platform view of unregistered type: webview, null)
  • My minimum SDK version is greater than 20 (21 currently).
  • I have internet permission in my AndroidManifest.xml file.
  • I have tried flutter clean.

但没有任何作用。

flutter 运行错误:

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

你能看看这个article中的代码吗? , 它简短而简单。并告诉我哪里出了问题?

最佳答案

请打印 flutter doctor -v 的信息,可能 1.5.4hotfix 无法使用平台 View 。

关于android - flutter 平台 View : Trying to create a platform view of unregistered type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57798088/

相关文章:

android - AsyncTask 和 Thread 之间的真正区别

android - 在多个 apk 的情况下,以编程方式从 playstore 获取最新应用程序的版本代码

android - 获取 Assets ();从另一个类(class)

kotlin - TornadoFx Undecorated 窗口从任务栏恢复时全屏显示

Flutter:如何模块化底部导航栏

flutter - 如何在 Flutter 中找出 Widget 何时出现/消失?

android - 如何在android中使用GSON解析以下JSON?

android - Realm 突然开始在正常工作的代码中生成编译错误 _ClassNameRealmProxy

kotlin - 是否可以检索 lambda 表达式中的字符串?

dart - 渲染列表项然后滚动到底部