的PhoneGap 0.9.5无法获得最新的Android ChildBrowser插件工作

问题描述:

我跟着步骤从的PhoneGap 0.9.5无法获得最新的Android ChildBrowser插件工作

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

我还检查了这个帖子上列出的一切,还是没能得到它的工作。

http://*.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我的调试语句没有被执行。

一些古茹能否发光?

最近儿童浏览器发生了很大变化,对于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等。 –