如何在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=true
和android.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)? [关闭]
如何在 Dart / Flutter 中使用另一个文件的函数?
在 Flutter 中,我们如何使用 Firebase Messaging onBackgroundMessage 创建通知,使用flutter_local_notifications?