首页 > 解决方案 > Flutter Webview 抛出编译错误-ThreadedInputConnectionProxyAdapterView location: class InputAwareWebView

问题描述

我正在使用 Webview 版本

webview_flutter:^2.0.6

android studio 在运行时抛出此错误并停止构建

操作系统版本

minSdkVersion 19

targetSdkVersion 30

A:\flutter.pub-cache\hosted\pub.dartlang.org\webview_flutter-2.0.6\android\src\main\java\io\flutter\plugins\webviewflutter\InputAwareWebView.java:31:错误:找不到符号私有 ThreadedInputConnectionProxyAdapterView proxyAdapterView;^ 符号:类 ThreadedInputConnectionProxyAdapterView 位置:类 InputAwareWebView

A:\flutter.pub-cache\hosted\pub.dartlang.org\webview_flutter-2.0.6\android\src\main\java\io\flutter\plugins\webviewflutter\InputAwareWebView.java:112:错误:找不到符号新的 ThreadedInputConnectionProxyAdapterView( ^ 符号:类 ThreadedInputConnectionProxyAdapterView 位置:类 InputAwareWebView 注意:某些输入文件使用或覆盖了已弃用的 API。注意:使用 -Xlint:重新编译以了解详细信息。2 个错误

FAILURE:构建失败并出现异常。

如何修复此错误?

标签: androidflutterflutter-web

解决方案


ThreadedInputConnectionProxyAdapterView 的扩展名 .jav 错误,只需将其更改为 .java,直到颤振团队发布修复程序。

问题请参考github链接

https://github.com/flutter/flutter/issues/82800


推荐阅读