首页 > 解决方案 > 如何让 Ionic 4 在 Android 5.1 上运行

问题描述

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

标签: androidionic-frameworkandroid-5.0-lollipopionic4

解决方案


似乎 Ionic 在 Github 上有一个已解决的问题,指出不完全支持 Android 5:

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

Ionic 团队的一位成员说:

“我们已经意识到这个问题,并且一直在努力解决它一段时间。这里的主要问题是,似乎有源源不断的东西需要填充或返工以支持旧版 Android。除此之外,android 模拟器并不总是最好的试验场

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

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

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

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


推荐阅读