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

通过桌面浏览器使用Java插件调试Phonegap,java,debugging,browser,cordova,Java,Debugging,Browser,Cordova,我继承了一个Phonegap应用程序,其中包含一些额外的Java文件(用于扩展UI) 有没有一个工具可以用来调试桌面浏览器中的phonegap应用程序,尽管该应用程序有它所依赖的Java插件 注意:我知道一些工具,比如Wienrie和远程调试器,可以让你在桌面上调试应用程序;但是,在我的例子中,不可能在浏览器中简单地指向index.html文件,因为应用程序依赖于Java文件。简单的答案是不,您不能在桌面浏览器中运行这些Java插件 由于插件是用Java编写的,所以我假设您的目标平台是Andro

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

有没有一个工具可以用来调试桌面浏览器中的phonegap应用程序,尽管该应用程序有它所依赖的Java插件


注意:我知道一些工具,比如Wienrie和远程调试器,可以让你在桌面上调试应用程序;但是,在我的例子中,不可能在浏览器中简单地指向index.html文件,因为应用程序依赖于Java文件。

简单的答案是不,您不能在桌面浏览器中运行这些Java插件

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

如果您要调试的不是Java插件本身,而是用Javascript编写的phonegap应用程序的其余部分,并且如果这些插件对应用程序的其余部分不是必需的,那么您可能会将它们剔除。然后,您就可以使用


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

谢谢;我恐怕这就是答案:——)