2011-11-01 57 views
1

我跟着步驟從的PhoneGap 0.9.5無法獲得最新的Android ChildBrowser插件工作

https://github.com/purplecabbage/phonegap-plugins/tree/master/Android/ChildBrowser

我還檢查了這個帖子上列出的一切,還是沒能得到它的工作。

http://stackoverflow.com/questions/5727052/childbrowser-with-phonegap-on-android 

我正在使用Eclipse Helios for IDE的PhoneGap外接程序。

我嘗試下面的代碼

var url="http://www.google.com"; 

document.addEventListener("deviceready", onDeviceReady, false); 

function onDeviceReady() { 
    alert('device ready.'); 
    window.plugins.childBrowser.showWebPage(url);  
} 

警報工作正常,但childBrowser插件將不會顯示。在childbrowser.js工作,直到下面一行JS代碼:

PhoneGap.exec(this._onEvent, null, "ChildBrowser", "showWebPage", [url, options]); 

而且在ChildBrowser.java我的調試語句沒有被執行。

一些古茹能否發光?

回答

1

最近兒童瀏覽器發生了很大變化,對於PhoneGap 0.9.5,說明可能有誤。如果你真的需要堅持使用0.9.5,你可以從github上獲得老版本的ChildBrowser。

更好的方法是使用更新版本的PhoneGap。您可以直接自行下載最新的PhoneGap,或者更新到與1.0.0捆綁在一起的最新AppLaud Eclipse插件(1.1.0將在本週晚些時候發佈)。你可以在Eclipse中使用幫助 - >安裝新軟件https://svn.codespot.com/a/eclipselabs.org/mobile-web-development-with-phonegap/tags/r1.2/download

+0

保羅,你是對的,很多謝謝你的迅速反應。這是我還沒有嘗試舊版本childbrowser插件的最後一件事。似乎強烈需要一種機制或工具來管理或至少列出不同插件和PhoneGap版本的兼容性矩陣。 – GeorgeW

+0

Paul>所以我有一個使用MDS AppLaud 1.2開發的應用程序,phoneGap0.9.5使用了幾個PhoneGap插件。現在我需要最新的childBrowser插件。你推薦什麼程序來更新PhoneGap1.0.0?我必須先升級AppLaud插件,還是隻能下載PhoneGap 1.0.0文件並替換當前0.9.5項目中的現有文件?謝謝, – GeorgeW

+0

創建一個新項目可能是最容易的(使用更新的AppLaud或使用其創建嚮導指向更新的PhoneGap下載)如果不這樣做,則可以使用正確的文件更新當前項目,但它有點棘手。你應該區分整個目錄和更新文件,如AndroidManifest.xml,plugins.xml,phonegap.jar,phonegap.js等。 –

相關問題