Phonegap为cli-5.2.0构建InAppBrowser

时间:2015-10-18 12:12:32

标签: cordova phonegap-build

我想使用Phonegap Build在我的App构建中使用InAppBrowser。 我正在使用cli-5.2.0。所以我包含了以下插件:

https://build.phonegap.com/plugins/673

<gap:plugin name="org.li8.inappbrowser" version="0.1" />

但是当我构建应用程序时,我收到以下错误:

  

错误 - 如果使用PhoneGap&gt; =,则必须更新某些官方插件   4.0.0。请升级可能包含以下文件的任何插件的版本:InAppBrowser.java - 您可以在此处修复此问题

点击“此处修复此问题”&#39;链接带我到404页面。

有谁知道如何在我的phonegap版本中使用插件?

3 个答案:

答案 0 :(得分:1)

更新 2015-02-10如果您现在正在阅读此内容,那么您应该使用the example given by almo

@aimo,
“核心”插件很难找到,因为它们的链接是隐藏的。

如果你转到这个页面,你*不能*看到* core *插件
https://build.phonegap.com/plugins
但在这里你可以 https://build.phonegap.com/plugins/core
这是一个糟糕的界面问题。

您的XML元素是:
<gap:plugin name="org.apache.cordova.inappbrowser" version="0.5.2">

但是,我们正在转向NPM作为我们的来源,因此您应该从NPM here

中获取最新信息。

您的核心插件是here。你的新插件看起来像这样 <gap:plugin name="cordova-plugin-inappbrowser " version="1.0.1">

您可以在以下位置获取更多信息:
Top Mistakes by Developers new to Cordova/Phonegap
11。您需要立即从NPM获取插件。

答案 1 :(得分:1)

嗯,它也发生在我身上,我要找到一个完美的解决方案,直到现在; 所以我刚回到3.7版(等待时间); 通过使用以下代码更新config.xml:<preference name="phonegap-version" value="3.7.0" />至少它可以达到目的,一切正常。

答案 2 :(得分:0)

我发现我必须指定来源。所以这在这里有效:

<gap:plugin name="cordova-plugin-inappbrowser" source="npm" />