如何在Android Phonegap应用程序中获取浏览器控制台错误,可能在Eclipse中
How to get browser console errors in Android-Phonegap-app, possibly in Eclipse?
我有在Android中运行的PhoneGap应用程序。我需要查看浏览器日志(而不仅仅是console.log()),这样我就可以看到所有的错误和可能的警告。我知道这个类似的问题,然而,这并不能解决我的问题,因为它只处理console.log()。我的应用程序在Android 1.6浏览器中崩溃,我需要看看原因。可能有一些语法细节,所有较新的Android浏览器都不介意,但1.6可能在抱怨什么,我需要看看是什么。
我使用的是Eclipse,所以如果可以使用它来查看浏览器错误控制台,那就太好了。我也知道Eclipse中的LogCat工具,但它根本没有显示PhoneGap内部浏览器的任何输出。请帮帮我,我迷路了;-)
从Phonegap 1.6(Cordova)开始,您可以通过观察LogCat对标记CordovaLog的输出来获得console.log。如果您正在使用Eclipse,您可以为电话间隙日志添加一个新的过滤器。只需单击加号,在Filter name(筛选器名称)字段中选择所需内容,并确保在by Log Tag(按日志标记)字段中添加:CordovaLog。
恐怕我认为这不可能。到目前为止,我肯定还没能找到做这件事的方法。
我首先在Chrome中运行PhoneGap web应用程序的JavaScript,然后通过JS调试器进行调试。如果您不依赖本机API调用,那么这可能是最好的方法。
如果你找到更好的方法,请告诉我。
这里有一个可靠的消息来源支持我所说的:http://www.phonegap.com/2011/05/18/debugging-phonegap-javascript/
编辑:我刚发现这个https://chrome.google.com/webstore/detail/geelfhphabnejjhdalkjhgipohgpdnoc#
看起来是我们追求的一个很好的工具!我现在就去试试。
这是我使用的工具。非常方便,您可以看到比控制台消息更多的信息。你可以像chrome开发工具一样与移动设备(还有PhoneGap应用程序)进行交互。我也认为它比瑞波好多了。在实际设备上调试总是更好!
http://debug.phonegap.com/
- Node.js v6.2.0类扩展不是函数错误
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- Aptana插件用于eclipse错误识别和自动完成
- 为什么 Eclipse 会用错误标记有效的 JavaScript
- Eclipse:强制项目不显示js目录的错误
- Eclipse中Stuts2appfuse应用程序中的错误
- Eclipse javascript语法错误在hashbang行
- eclipse for JS中的代码折叠错误
- js -如何解决在Eclipse中删除时的语法错误
- 在JavaScript/Eclipse中,在数组的最后一个元素标记逗号是错误的
- 禁用对Eclipse中特定JavaScript错误的检查
- 处理CouchDB Map/Reduce JavaScript函数上的Eclipse错误的最佳方法是什么?
- Eclipse:禁用Javascript验证.但是为什么它仍然产生错误
- Eclipse Javascript错误突出显示
- 在Spring Tool Suite (Eclipse)中导致错误的Javascript catch方法
- Eclipse中节点模块的奇怪编译器错误
- 如何在Android Phonegap应用程序中获取浏览器控制台错误,可能在Eclipse中