【问题标题】:Installing ChildBrowser 5.0.0安装 ChildBrowser 5.0.0
【发布时间】:2014-02-22 00:26:35
【问题描述】:

我只是想知道如何在 PhoneGap 3.3.0 (Build) 上安装 ChildBrowser... ChildBrowser 上周更新以支持最新的 PhoneGap,但我不知道如何安装它。我以前使用 PhoneGap 2.3.0,但我从 3.3.0 开始。使用终端我试过运行这个:

phonegap plugin add https://github.com/phonegap-build/ChildBrowser

我每次都必须事先删除com.phonegap.plugins.childbrowser 文件夹,以确保它不会跳过下载任何文件。当我运行 plugin add 命令时,它会告诉我:

Plugin doesn't support this project's cordova version. cordova: 3.3.0, failed version requirement: <=2.9.0

...这是有道理的,因为 plugin.xml 文件有该规定(here,第 17 行),但 according to this post, ChildBrowser now supports PhoneGap 3.3.0。 plugin.xml 文件是 6 或 7 天前更新的,与那篇帖子差不多,所以我不明白出了什么问题。

提前致谢!

【问题讨论】:

    标签: android ios cordova childbrowser


    【解决方案1】:

    试试这个:

    phonegap plugin add https://github.com/phonegap-build/ChildBrowser#f4d5ef2ed6f35da0af8a819f30edcd53e6877770
    

    更新:我刚刚使用上述命令再次测试。它仍然有效。我对 git 很陌生,所以我的解释可能是错误的......我发现这个插件的最新版本不是 master 分支。然后我继续从 github 的 url(即“f4d5ef2ed6f35da0af8a819f30edcd53e6877770”)获取最新分支的“哈希”(或标签?)。因为我想为我的本地构建下载该特定版本。从互联网上挖掘后,我发现我可以在命令的url中添加“#f4d5ef2ed6f35da0af8a819f30edcd53e6877770”(注意:以“#”开头)。然后就成功了。

    如果有人尝试使用 phonegap 的云服务构建它,只需在 config.xml 中包含此标记即可

    <gap:plugin name="com.phonegap.plugins.childbrowser" />
    

    你可以在the docs找到。

    【讨论】:

    • 这行得通,如果它不适用于其他阅读本文的人,解决方案(目前 - 可能很快就不需要)是运行我的问题中的插件添加,然后直接从github.com/phonegap-build/… 页面下载...获取该版本的内容并覆盖原始命令创建的任何文件夹中的文件。然后再次运行问题中的命令。
    • 此链接不再有效 - 也无法在 Cordova 3.3.0 上安装 Android 版本
    • @JoughDempsey 我刚刚尝试过,它仍然有效...我建议删除 /plugins、/merges 和 /platforms 下的所有内容。然后在本地安装插件并再次构建。希望这会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 2021-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多