2015-12-11 78 views
0

我試圖建立自己的應用程序上的PhoneGap與插件,並得到了Android的錯誤:的PhoneGap構建不起作用

「錯誤 - 一些官方的插件,如果有使用的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通知」

所以,當我使用一個源我爲Android構建,但沒有IOS,其他來源允許我構建IOS而不是Android。另外,如果我不設置版本,它應該使用最新的版本,使我的第一個錯誤信息不清楚。

我該怎麼辦?

回答

0

仔細檢查您可能使用的phonegap版本。

如果您使用的是遠程構建過程here並有版本的PhoneGap的話,說不定運行您的問題,您的插件設置爲本地生成而不是遠程之一。

基本上,這個:

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

其實是這樣的:

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

與舊版本的PhoneGap的。更多信息here

你的選擇也許升級到較新版本的phonegap或更改插件聲明,如上所示。

+0

我解決了這個問題,加入:

+0

它是插件的版本IOS-9有問題... –

+0

很高興你整理出來了嗎?我還懷疑過,是否還必須將'