Dan*_*elZ 5 coldfusionbuilder phonegap-plugins cordova phonegap-build
以下config.xml导致错误:
<?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>
Run Code Online (Sandbox Code Playgroud)
错误信息:
代码库是继承的,据我所知,用于正确编译的配置.删除错误中的插件会导致列表中的以下插件取代错误.
更改
<preference name="phonegap-version" value= "3.5.0" />
Run Code Online (Sandbox Code Playgroud)
至
<preference name="phonegap-version" value= "3.7.0" />
Run Code Online (Sandbox Code Playgroud)
和格式化插件
<gap:plugin name="org.apache.cordova.dialogs" ></gap:plugin>
Run Code Online (Sandbox Code Playgroud)
至
<gap:plugin name="org.apache.cordova.dialogs" source="npm" ></gap:plugin>
Run Code Online (Sandbox Code Playgroud)
似乎允许它构建,但插件在App中不起作用.
任何和所有的帮助或建议将不胜感激.
Dan*_*elZ 11
对于任何有同样问题的人,我找到了一个解决方案:
它归结为:
转到: PhoneGap插件页面
(我在这里使用联系人作为示例)并单击[旧插件]选项卡.现在找到您的插件并在[PBG插件ID]列下打开其链接.使用
<plugin name="org.apache.cordova.contacts" spec="0.2.16" source="pgb" />
如[使用说明]中所述并替换source="pgb"为source="npm".
如果失败,请在上面的"开始使用NPM for PhoneGap"artice中使用"选项3",使用插件中PhoneGap插件页面上[其他详细信息]下的[存储库]链接,如下所示:
<plugin spec=“https://github.com/apache/cordova-plugin-contacts.git” source=“git” />
Run Code Online (Sandbox Code Playgroud)
我希望这可以节省一些人几个小时!
| 归档时间: |
|
| 查看次数: |
4959 次 |
| 最近记录: |