离子2推送通知在android版本4中不起作用

离子2推送通知在android版本4中不起作用,android,angular,typescript,ionic-framework,ionic2,Android,Angular,Typescript,Ionic Framework,Ionic2,我有一个推送通知(离子本机插件)项目。当运行安卓时,它在安卓版本5上运行良好。当在android版本4上运行同样的程序时,我得到了一个错误 不幸的是,“应用程序名称”已停止 我不知道该怎么办。有什么帮助吗? < P>你需要考虑降低你的 Corddov< /Cord>版本。在创建应用程序之前,您需要研究您的用户(他们使用的是哪个版本的Android?制作Android 4版本真的值得吗?…)您不能只安装最新版本的cordova&希望一切正常 cordova-android Version

我有一个推送通知(离子本机插件)项目。当运行安卓时,它在安卓版本5上运行良好。当在android版本4上运行同样的程序时,我得到了一个错误

不幸的是,“应用程序名称”已停止


我不知道该怎么办。有什么帮助吗?

< P>你需要考虑降低你的<代码> Corddov< /Cord>版本。在创建应用程序之前,您需要研究您的用户(他们使用的是哪个版本的Android?制作Android 4版本真的值得吗?…)您不能只安装最新版本的cordova&希望一切正常

cordova-android Version     Supported Android API-Levels    Equivalent Android Version
6.X.X                                   16 - 25                   4.1 - 7.1.1
5.X.X                                   14 - 23                   4.0 - 6.0.1
4.1.X                                   14 - 22                   4.0 - 5.1
4.0.X                                   10 - 22                   2.3.3 - 5.1
3.7.X                                   10 - 21                   2.3.3 - 5.0.2

如果你想以安卓4.0为目标,那么就安装cordova 5.x.x。运行以下命令
$npmi-gcordova@5.4.1
然后运行以下命令
$cordova platform addandroid@4.0< /代码> 

你需要考虑降低你的 Corddov版本。在创建应用程序之前,您需要研究您的用户(他们使用的是哪个版本的Android?制作Android 4版本真的值得吗?…)您不能只安装最新版本的cordova&希望一切正常

cordova-android Version     Supported Android API-Levels    Equivalent Android Version
6.X.X                                   16 - 25                   4.1 - 7.1.1
5.X.X                                   14 - 23                   4.0 - 6.0.1
4.1.X                                   14 - 22                   4.0 - 5.1
4.0.X                                   10 - 22                   2.3.3 - 5.1
3.7.X                                   10 - 21                   2.3.3 - 5.0.2
如果你想以安卓4.0为目标,那么就安装cordova 5.x.x。运行以下命令
$npmi-gcordova@5.4.1
然后运行以下命令
$cordova platform addandroid@4.0

我找到了解决方案

Use cordova version : 7.1.0

Use cordova plaform version : 6.3.0
要提高应用程序的性能,请使用crosswalk

设备版本包括从android 4到现在的版本

@梅尔基亚:你的答案很有价值。

我找到了解决办法

Use cordova version : 7.1.0

Use cordova plaform version : 6.3.0
要提高应用程序的性能,请使用crosswalk

设备版本包括从android 4到现在的版本


@Melchia您的答案很有价值。

您使用的是什么版本的cordova?您使用的是什么版本的cordova?我使用的是cordova 8.0.0,除了推送通知之外,一切正常。我需要支持从android 4.1到当前最新的android版本。哪一个是最稳定的cordova版本。然后你需要cordova 6.5.0 android平台版本如何添加android 4.1,它将在接下来的所有平台上运行。现在它在android版本4上运行。但我无法安装推送通知插件我收到了这个错误“插件不支持此项目的cordova版本。cordova:6.5.0,失败的版本要求:>=7.1.0”我正在使用cordova 8.0.0,除推送通知外,一切正常。我需要支持从android 4.1到当前最新的android版本。哪一个是最稳定的cordova版本。然后你需要cordova 6.5.0 android平台版本如何添加android 4.1,它将在接下来的所有平台上运行。现在它在android版本4上运行。但我无法安装推送通知插件,我收到了此错误“插件不支持此项目的cordova版本。cordova:6.5.0,失败的版本要求:>=7.1.0”