【问题标题】:Ionic2: This app isn't compatible with your phoneIonic2:此应用与您的手机不兼容
【发布时间】:2023-04-02 00:53:01
【问题描述】:

在真实设备上安装我的 Ionic2 应用程序后,它变得很慢 - 这不是在开发期间在浏览器上测试时。然后我发现了 Crollwalk,这是一个用于增强设备上混合应用程序性能的工具/插件。

然后我生成了一个 .apk 并尝试在真实设备上安装,却得到错误“此应用与您的手机不兼容”。

经过几次 Bing/Google 搜索后,我得知该项目最后一次支持 Cordova 6.3 上的 WebView 在 Crosswalk Project 官方网站。

我的开发环境是 科尔多瓦:6.5.0, 离子:2.2.3

如何在不影响 Ionic 及其自身项目的情况下将 Cordova 降级到受支持的 Crosswalk 版本?

感谢您的一贯帮助。

【问题讨论】:

  • 你需要支持的安卓版本是多少?
  • @SurajRao Android 5.0 的最低版本,因为我知道 Crosswalk 不适用于 Android 4.0。同时,我已经将 添加到我的 config.xml 中。我将它增加到 21,但仍然有同样的问题。谢谢。
  • 如果需要的最低版本支持是 5,您可以删除人行横道插件并检查.. 人行横道是为了支持版本 4.. 您不需要降级 cordova
  • 但我的应用在真实设备上运行缓慢。我需要获得性能,这就是我如何在 Crosswalk 上获得原生性能。真的很慢。
  • 最后,我得到了一个解决方案!我必须build-extras.gradle 文件并添加cdvBuildMultipleApks=false。现在生成了一个未签名的 apk,我签名并能够启动该应用程序!感谢您的支持。

标签: android performance cordova ionic2 crosswalk


【解决方案1】:

终于,我得到了一个走动!

我必须创建build-extras.gradle 文件并将cdvBuildMultipleApks=false 添加到其中。现在生成了一个未签名的 apk 文件(而不是分别为 armv7x86),我签名并能够启动应用程序!

在那之前,我曾经签过android-x86-release-unsigned.apk

感谢building-combined-armv7-x86-apk-after-crosswalk-integration-in-an-ionic-project

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-06
    • 1970-01-01
    相关资源
    最近更新 更多