如何获取Android-Phonegap-app中的浏览器控制台错误,可能在Eclipse中?

PhoneGap应用程序在Android中运行。 我需要看到浏览器日志(不只是console.log()),以便我可以看到所有的错误和可能的警告。 我知道这个类似的问题 ,但是,这并没有解决我的问题,因为它只处理console.log()。 我的应用程序崩溃在Android 1.6浏览器,我需要明白为什么。 有可能是一些语法细节,所有新的Android浏览器不介意,但1.6可能抱怨的东西,我需要看看。

我使用Eclipse,所以如果有可能使用它来查看浏览器错误控制台,这将是很好的。 我也知道Eclipse中的LogCat工具,但它根本不显示任何来自PhoneGap内部浏览器的输出。 请帮忙,我迷路了;-)

Solutions Collecting From Web of "如何获取Android-Phonegap-app中的浏览器控制台错误,可能在Eclipse中?"

从Phonegap 1.6(Cordova)开始,您可以通过查看LogCat对标签CordovaLog的输出来获取console.log。 如果您使用的是Eclipse,则可以为电话差距日志添加新的filter。 只需点击加号,在“filter名称”字段中select所需的任何内容,并确保在“日志标记”字段中添加: CordovaLog

恐怕我不认为这是可能的。 到目前为止,我还没有find办法。

我通过在Chrome中首先运行PhoneGap Web应用程序来debuggingJavaScript,并逐步debuggingJSdebugging器。 如果你不依赖于本地API调用,那么这可能是最好的方法。

请让我知道,如果你find一个更好的方法。

这是一个可靠的来源,支持我所说的: http : //www.phonegap.com/2011/05/18/debugging-phonegap-javascript/

编辑:我刚刚发现这个https://chrome.google.com/webstore/detail/geelfhphabnejjhdalkjhgipohgpdnoc#

看起来像一个很好的工具,我们以后是什么! 我现在要试一试。

这是我使用的工具。 非常方便,你可以看到更多的只是控制台消息。 您可以与移动设备(也是PhoneGap应用程序)进行交互,例如Chrome开发者工具。 我也觉得它比Ripple要好得多。 在真实设备上debugging总是更好!

http://debug.phonegap.com/