5

次のconfig.xml結果:PhoneGapのビルドエラー "サポートされていないプラグイン:..." というエラーで

<?xml version="1.0" encoding="UTF-8" ?> 
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" id="LogIn" version="1.0.1" versionCode="10" > 
<name>...</name> 
<description>...</description> 
<author >...</author> 
<preference name="phonegap-version" value= "3.5.0" /> 
<preference name="orientation" value= "default" /> 
<preference name="target-device" value= "universal" /> 
<preference name="fullscreen" value= "true" /> 
<preference name="webviewbounce" value= "true" /> 
<preference name="android-installLocation" value= "internalOnly" /> 
<preference name="splash-screen-duration" value= "0" /> 
<preference name="load-url-timeout" value= "20000" /> 
<access origin="*" /> 

<feature name="http://api.phonegap.com/1.0/notification" /> 
<feature name="http://api.phonegap.com/1.0/file" /> 
<feature name="http://api.phonegap.com/1.0/media" /> 
<feature name="http://api.phonegap.com/1.0/battery" /> 
<feature name="http://api.phonegap.com/1.0/camera" /> 
<feature name="http://api.phonegap.com/1.0/contacts" /> 
<feature name="http://api.phonegap.com/1.0/geolocation" /> 
<feature name="http://api.phonegap.com/1.0/network" /> 

<gap:plugin name="org.apache.cordova.dialogs" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.device" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.device-orientation" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.splashscreen" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.camera" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.device-motion" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.network-information" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.battery-status" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.vibration" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.geolocation" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.globalization" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.file" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.inappbrowser" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.media" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.media-capture" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.contacts" ></gap:plugin> 
<gap:plugin name="org.apache.cordova.file-transfer" version="0.4.3" ></gap:plugin> 

<plugin name="cordova-plugin-file-opener2" source="npm" /> 

</widget> 

エラーメッセージ:コードベースが継承され

Error Image

私が理解するように、正しくコンパイルするために使用された設定。エラーでプラグインを削除すると、リストの次のプラグインがエラーになります。

<preference name="phonegap-version" value= "3.5.0" /> 

<preference name="phonegap-version" value= "3.7.0" /> 

に変更及び

<gap:plugin name="org.apache.cordova.dialogs" source="npm" ></gap:plugin> 

<gap:plugin name="org.apache.cordova.dialogs" ></gap:plugin> 

からプラグインをフォーマット

はビルドを許可しているようですが、プラグインはアプリケーションでは機能しません。

何かすべての助力や提案をいただければ幸いです。あなたは同じ問題を持っていることのいずれについても

+0

PhoneGapのPGBはシャットダウン: http://phonegap.com/blog/2016/10/13/pgb-repository-shutting-down/ – DanielZ

+0

PhoneGapのためにNPMを使用して起動します。 http://netkow.com/post/153144223795/using-npm-for-phonegapbuild-plugins-now – DanielZ

答えて

8

、私は解決策が見つかりました:(私が使用している PhoneGap Plugins Page

:に

行く:それはつまるところ何

を連絡先をここで例として)、[古いプラグイン]タブをクリックします。プラグインを見つけて[PBG Plugin ID]列の下のリンクを開きます。 [使用方法]で説明したよう

<plugin name="org.apache.cordova.contacts" spec="0.2.16" source="pgb" />

を使用してsource="npm"source="pgb"を交換してください。

これが失敗した場合は、プラグインのPhoneGap Pluginページの[Other Details]にある[Repository]リンクを使用して、上記の「PhoneGapでNPMを使用して開始する」のコメントに「オプション3」を使用してください:

<plugin spec=“https://github.com/apache/cordova-plugin-contacts.git” source=“git” /> 

私はこれが数人の人々を2,3時間節約したいと願っています!

関連する問題