Phonegap构建不起作用

时间:2015-12-11 09:14:29

标签: javascript android ios cordova

我尝试使用插件在Phonegap上构建我的应用程序并获得Android的错误:

“错误 - 如果使用PhoneGap> = 4.0.0,则必须更新一些官方插件。请升级可能包含以下文件的任何插件的版本:LocalNotification.java”。

所以我改变了插件的来源:

<plugin name="de.appplant.cordova.plugin.local-notification" source="pgb"/>

到:

<plugin name="de.appplant.cordova.plugin.local-notification" source="npm" />

现在我得到IOS构建的错误说:

“错误 - 以下插件,插件版本或此插件的依赖性不在npm:de.appplant.cordova.plugin.local-notification”

因此,当我使用一个源码时,我已经为Android构建但没有IOS,而其他来源允许我构建IOS而不是Android。此外,如果我没有设置版本,它应该使用最新版本,使我的第一个错误消息不清楚。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

仔细检查您可能正在使用的手机版本。

如果您正在使用远程构建过程here并且运行了版本的phonegap,则问题可能是您的插件配置为本地构建而非远程构建。< / p>

基本上,这个:

<plugin name="de.appplant.cordova.plugin.local-notification" source="npm" />

实际上是这样的:

<gap:plugin name="de.appplant.cordova.plugin.local-notification" source="npm" />

使用旧版本的phonegap。更多信息here

您的选择可能是升级到较新版本的phonegap或更改插件声明,如上所示。