【问题标题】:White Screen on Ionic 6 / Angular 14 app on Android 6.1 non-GMS deviceAndroid 6.1 非 GMS 设备上的 Ionic 6 / Angular 14 应用程序上的白屏
【发布时间】:2022-08-18 00:10:40
【问题描述】:

我已经构建了一个新的空白 ionic 6 / android 14 应用程序并将其部署到几个不同的设备上。该应用程序可在所有设备上加载,但一个...运行 Android 6.1 和非 GMS 的 Zebra ET50。该应用程序打开并位于白色屏幕上。

我能找到的唯一问题是 com.android.webview 是 55。我发现所需的版本是 60。所以我使用 apkmirror 下载了最新版本,现在是 103 版。仍然是相同的结果,应用程序打开最多白屏。

是否还有其他可能会阻止应用程序在这样的旧设备上打开的东西?

    标签: angular ionic-framework


    【解决方案1】:

    从角度 12 升级到 14 后,我刚刚遇到了类似的问题。在运行 $ ng update @angular/cli 的许多事情中,它更新了 tsconfig.json 中的 compilerOptions 的目标(就我而言,从es2015es2020)。

    阅读the documentation,我注意到对于苹果设备,对于Angular 不再支持的iOS 版本,建议将目标降级到ES5。这给了我一个想法撤消ng update 进行的自动更改。有效.为了尽可能保持最新,我尝试了每个 ES 版本。对我来说,最后一个兼容版本是es2019.

    我仍然不确定为什么它会发生在我身上,因为我的设备有一个 Webview 70+,但这解决了这个问题。我希望它对你也一样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多