如何在android上检查phonegap应用程序?

如何在android上检查phonegap应用程序?,android,cordova,xdebug,Android,Cordova,Xdebug,我已经挣扎了一段时间,现在尝试调试phonegap应用程序 我正在使用npm工具编译和构建phonegap应用程序,这是现在的标准方式(当你访问phonegap网站时,他们会让你使用此或phonegap构建) 现在,通过这种方式,我看不到控制台消息。我仍然可以使用eclipse for android来查看日志,但它们为您提供了一个构建应用程序的工具,而该工具不提供调试功能,这是愚蠢的 无论如何,我不能只使用console.log消息进行调试,我正试图找到一种使用检查器进行调试的方法。我不能在a

我已经挣扎了一段时间,现在尝试调试phonegap应用程序

我正在使用npm工具编译和构建phonegap应用程序,这是现在的标准方式(当你访问phonegap网站时,他们会让你使用此或phonegap构建)

现在,通过这种方式,我看不到控制台消息。我仍然可以使用eclipse for android来查看日志,但它们为您提供了一个构建应用程序的工具,而该工具不提供调试功能,这是愚蠢的

无论如何,我不能只使用console.log消息进行调试,我正试图找到一种使用检查器进行调试的方法。我不能在android上使用chrome的远程调试器吗?我试过weinre,他们的文档很差,而且完全没有在线教程。我应该使用adobe的edge inspector吗?还是只针对移动浏览器


我开始问自己,我是否应该换一种跨平台的技术。甚至adobe官方的调试文档也没有任何帮助。

你可以使用Tianium Mobile,这是另一个跨平台的移动开发工具包。它使用javascript和编译器创建本机应用程序。据我所知,它有一个很好的调试工具,比PhoneGap或Sencha Touch更容易使用。

您可能需要这个带有PhoneGap的javascript调试器:

我正在尝试一下。遗憾的是,除了调试,Phonegap是一个非常好的解决方案。但是调试对于开发来说是必不可少的,当然了。我忘了说Tianium也支持PhoneGap,所以我认为你可以在你的混合应用程序中使用调试工具(混合应用程序使用PhoneGap)。我认为Tianium编译成本机组件?你可以用它构建本机和混合(PhoneGap)应用程序。据我所知,这个SDK使用某种Web Mobile构建来创建基于PhoneGap的应用程序。我不知道从Tianium生成基于html/js的应用程序。我要看看它看起来不错,虽然不是免费的。但是医生很差劲,不能很好地解释它是如何工作的。我成功安装了phonegap插件,但没有显示任何内容。试图从我的桌面浏览器连接到我的手机IP:8888,但无法正常工作。如果要检查dom元素或css,请检查此项:如主题中所述,我已尝试使用weinre,但无法使其正常工作您确定已将正确的绑定主机参数分配给wienre服务器吗?因为我已经在用它了,我让jshybugger工作。我需要phonegap 3.x和他们的phonegap插件,仅此而已。问题是许可证不是免费的。我要试试看是否值得。回答如下: