2014-02-12 83 views
0

我只是想知道如何在PhoneGap 3.3.0(Build)上安裝ChildBrowser ... ChildBrowser已於上週更新以支持最新的PhoneGap,但我不知道如何安裝它。我以前曾使用過PhoneGap 2.3.0,但是我開始使用3.3.0。使用終端我已經試過運行此:安裝ChildBrowser 5.0.0

我每次都要刪除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天前更新,大約與該文章相同,所以我不明白什麼是錯的。

在此先感謝!

回答

2

試試這個:

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

更新:我剛剛與上面的命令再次測試。它仍然有效。我對git非常陌生,所以我可能在這個解釋中錯了......我發現這個插件的最新版本不是主分支。然後,我開始從github的URL(它是「f4d5ef2ed6f35da0af8a819f30edcd53e6877770」)獲得最新更新分支的「hash」(或tag?)。因爲我想爲我的本地版本下載該特定版本。在從互聯網上挖掘之後,我發現我可以在命令的url中添加「#f4d5ef2ed6f35da0af8a819f30edcd53e6877770」(注意:在開始時使用「#」)。然後它工作。

如果有人試圖用PhoneGap的雲服務來構建它,沒關係,只是包括在config.xml中

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

這個標籤,你可以在the docs找到。

+0

這是有效的,如果沒有其他人閱讀,解決方案(目前 - 可能不需要很快)是運行插件添加在我的問題,然後從https: //github.com/phonegap-build/ChildBrowser#f4d5ef2ed6f35da0af8a819f30edcd53e6877770頁面...獲取該版本的內容並覆蓋原始命令創建的任何文件夾中的文件。然後再次運行問題中的命令。 – tylerl

+0

此鏈接不再有效 - 也無法在科爾多瓦安裝Android版本3.3.0 –

+0

@JadeDempsey我剛剛嘗試過,它仍然有效......我建議的是刪除/ plugins,/ merges和/ platforms下的所有內容。然後在本地安裝插件並重新構建。希望這可以幫助。 –

相關問題