android - 如何让 Ionic 4 在 Android 5.1 上运行

标签 android ionic-framework android-5.0-lollipop ionic4

我目前刚刚创建了一个 Ionic 4 应用程序,当我在我的 android 5.1 设备上测试时没有任何显示,我去谷歌查找问题可能是什么,结果证明 ionic 4 在 android 5.1 和更低版本上工作时有问题设备。无论如何让它至少在 android 5.1 上运行?

最佳答案

看来 Ionic 在 Github 上有一个已关闭的问题,指出不完全支持 Android 5:

https://github.com/ionic-team/ionic/issues/15438

一位 Ionic 团队成员说:

“我们已经意识到这个问题,并且已经努力解决了一段时间。这里的主要问题是似乎有源源不断的东西需要 polyfill 或返工以支持旧的 Android . 此外,android 模拟器并不总是最好的测试平台

由于较旧的 android 模拟器没有连接到 google play,它们不会收到浏览器的更新,这意味着虽然真正的 android 5 设备可能有 chrome 70,但模拟器卡在 chrome 37 上(~1%全局市场),这是一个截然不同的环境。

虽然我们正在内部修复 stencil 和 ionic/(core,angular),但开发人员可以启用 Angular Polyfills 来修复一些旧功能。

但在大多数情况下,人们不会看到开发人员在 Android 模拟器中获得的“旧” WebView 。他们将获得新的 chrome (70+) 和所有最新的网络功能。

我们将继续解决这个问题并确保一切按预期进行。”

关于android - 如何让 Ionic 4 在 Android 5.1 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54988580/

相关文章:

android - 在 android recyclerview 中一次仅捕捉一项,而不捕捉更多项目

android - 是否可以刷新 inCall 屏幕?

android - 在设备上找不到图像

android - Lollipop 工具栏抽屉切换不可点击

android - 如何在 Activity 场景动画过渡期间防止状态栏和导航栏出现动画?

Android 模拟器 API21 未启动

Android Kotlin + Klaxon - 解析 JSON 根数组

android - 进度下载对话框

angular - ionic 3 : Pushing a page on specified tab

android - Ionic/Cordova 应用程序在后台不接收推送通知