通过桌面浏览器使用Java插件调试Phonegap

时间:2013-06-11 12:35:05

标签: java debugging browser cordova

我继承了一个Phonegap应用程序,其中包含一些额外的Java文件(用于扩展UI)。

我是否可以使用工具在桌面浏览器中调试phonegap应用程序,尽管该应用程序具有它所依赖的Java插件?

注意:我知道一些像Wienrie和远程调试器这样的工具,可以让你在桌面上调试应用程序;但是,在我的情况下,由于应用程序依赖于Java文件,因此无法简单地指向浏览器中的index.html文件。

1 个答案:

答案 0 :(得分:2)

简单的答案是否定的,您无法在桌面浏览器中运行这些Java插件。

由于插件是用Java编写的,我假设您的目标平台是Android。 Phonegap插件为本机phonegap应用程序提供本机扩展。虽然桌面浏览器本身可以运行Java,但Android的Phonegap插件是依赖于Android SDK中的类以及构成Android操作系统的所有层的扩展。

如果不是Java插件本身你想要调试,而是用Javascript编写的其余的phonegap应用程序,如果插件对于应用程序的其余部分不是必不可少的,那么你可能会将它们删除。然后,您就可以使用phonegap emulator调试HTML / CSS / JS。

如果Java插件不容易解耦或其插件本身需要调试,则需要在本机环境中运行它们。这可以是物理Android设备或虚拟设备(Android模拟器)。无论哪种方式,您都可以使用Eclipse从设备中获取调试信息,以查看您的应用程序发生了什么。