Phonegap构建不起作用

Phonegap build does not work

本文关键字:不起作用 构建 Phonegap      更新时间:2023-09-26

我试图用插件在Phonegap上构建我的应用程序,但在Android上出现错误:

"错误-如果使用PhoneGap>=4.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。此外,如果我没有设置版本,它应该使用最新的版本,使我的第一个错误消息不清楚。

我该怎么办?

仔细检查您可能使用的phonegap版本。

如果你在这里使用远程构建过程,并且运行了版本的phonegap,那么你的问题可能是你的插件是为本地构建而不是远程构建配置的。

基本上,这个:

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

实际上是这样的吗:

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

使用旧版本的phonegap。点击此处了解更多信息。

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