如何在flutter中使用flutter_webview_plugin和AndroidX

Posted

技术标签:

【中文标题】如何在flutter中使用flutter_webview_plugin和AndroidX【英文标题】:How to use flutter_webview_plugin with AndroidX in flutter 【发布时间】:2020-02-25 16:06:53 【问题描述】:

我正在制作一个使用flutter webview插件的flutter项目。该软件包一直有效,直到我迁移到 androidX。如何将此包与 AndroidX 一起使用?或者有人知道一个看起来像这样的包裹吗?我需要在链接上设置一个侦听器以获取重定向 url 和访问代码。 (通过网络浏览器登录)

当我不安装软件包时,应用程序正在运行,但在我安装软件包时崩溃。

【问题讨论】:

我使用的是同一个包。我所做的只是将android.useAndroidX=trueandroid.enableJetifier=true 添加到android/gradle.properties @ArashMohammadi 这对我不起作用,即使我从 scatch 开始一个新项目并且已经检查了使用 AndroidX。你用的是哪个版本? 它是flutter_webview_plugin: ^0.3.8。我在 VsCode 中使用命令行创建了项目。里面没有使用AndroidX。尝试使用 cmd 创建新项目,然后添加我在前面评论中提到的那些行。没有别的,就这几个步骤。如果这不起作用,我将分享我的 gradle、pubspec 和...。 【参考方案1】:

在我的 pubspec.yaml 中,我将版本从 0.3.5 更新为 0.3.8。它为我解决了这个问题。

dependencies:
  flutter_webview_plugin: ^0.3.8

【讨论】:

以上是关于如何在flutter中使用flutter_webview_plugin和AndroidX的主要内容,如果未能解决你的问题,请参考以下文章

Flutter-如何在flutter的整个应用程序生命周期中将数据保存在内存中?

如何在 Flutter 中使用 GestureDetector 隐藏 appBar?

如何在 Flutter 的原生 C++ 中使用 OpenCV 4(2021 年)(支持 Flutter 2.0)? [关闭]

如何在flutter中使用rootBundle加载图片?

如何在 Dart / Flutter 中使用另一个文件的函数?

在 Flutter 中,我们如何使用 Firebase Messaging onBackgroundMessage 创建通知,使用flutter_local_notifications?