InAppBrowser - “phonegap插件添加”失败

时间:2014-02-27 08:55:55

标签: cordova inappbrowser

这似乎是一个相对常见的问题,但我似乎无法找到适用于我的情况的任何解决方案。

当我尝试安装InAppBrowser插件时,它总是失败。

这些是我尝试过的命令:

sudo phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git

这会导致错误[error] Cannot read property 'install' of undefined

git clone https://github.com/apache/cordova-plugin-inappbrowser
cd cordova-plugin-inappbrowser
git checkout 3.1.0
cd $MY_PHONEGAP_APP
phonegap local plugin add /.../cordova-plugin-inappbrowser

当我执行git checkout命令时,会导致错误error: pathspec '3.1.0' did not match any file(s) known to git.如果我跳过该步骤,则会收到错误[error] Fetching plugin failed: Error: Failed to fetch package information for /.../cordova-plugin-inappbrowser

这些是我尝试过的其他事情:

  • 将PhoneGap升级到最新版本
  • 将PhoneGap降级为3.1版和3.2版
  • 创建另一个应用并尝试在新应用上安装InAppBrowser。

似乎没什么用。肯定会得到帮助。谢谢!

2 个答案:

答案 0 :(得分:6)

事实证明,最新的插件版本中存在(可能)某种错误,这种错误已经搞砸了安装。我已经开始安装旧版本(最后添加@ {version_number})。这对我有用:

sudo phonegap local plugin add org.apache.cordova.inappbrowser@0.3.0

答案 1 :(得分:1)

对我来说,解决方案是更新plugman模块:

npm install -g plugman