Ionic2:此应用与您的手机不兼容

Posted

技术标签:

【中文标题】Ionic2:此应用与您的手机不兼容【英文标题】:Ionic2: This app isn't compatible with your phone 【发布时间】:2018-07-22 14:29:33 【问题描述】:

在真实设备上安装我的 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,我签名并能够启动该应用程序!感谢您的支持。 【参考方案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

【讨论】:

以上是关于Ionic2:此应用与您的手机不兼容的主要内容,如果未能解决你的问题,请参考以下文章

金蝶提示: 激活控件'VB.UserControl'失败.这个控件可能与您的应用程序不兼容.确定您使用的这个版.

Testflight:此版本与此设备不兼容

Android Studio 错误:错误:CreateProcess 错误=216,此版本的 %1 与您运行的 Windows 版本不兼容

“您的设备与此版本不兼容”

“您的设备与此版本不兼容”

我已在所有设备上上传了该应用程序,但它在 Play 商店中显示“您的设备与此版本不兼容”