gpt4 book ai didi

cordova - PhoneGap 构建错误 "plugin unsupported: ..."

转载 作者:行者123 更新时间:2023-12-04 17:07:41 25 4
gpt4 key购买 nike

以下 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>

错误信息:

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" ></gap:plugin>


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

似乎允许它构建,但插件在应用程序中不起作用。

任何和所有帮助或建议将不胜感激。

最佳答案

对于遇到同样问题的任何人,我找到了一个解决方案:

归结为:

去:
PhoneGap Plugins Page

(我在这里以联系人为例)并单击 [旧插件] 选项卡。现在找到您的插件并在 [PBG 插件 ID] 列下打开其链接。使用
<plugin name="org.apache.cordova.contacts" spec="0.2.16" source="pgb" />
如 [使用说明] 中所述并替换 source="pgb"source="npm" .

如果失败,请在“开始使用 NPM for PhoneGap”文章上方的评论中使用“选项 3”,您可以在您的插件中使用 PhoneGap 插件页面上 [其他详细信息] 下的 [存储库] 链接,如下所示:

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

我希望这可以为一些人节省几个小时!

关于cordova - PhoneGap 构建错误 "plugin unsupported: ...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40995204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com