当前位置:  开发笔记 > 编程语言 > 正文

如何使用Eclipse和HTC Desire HD在PhoneGap应用程序中显示console.log()输出?

如何解决《如何使用Eclipse和HTCDesireHD在PhoneGap应用程序中显示console.log()输出?》经验,为你挑选了2个好方法。

我正在开发PhoneGap webapp,我使用一些javascript,有时我需要看到console.log()输出.我可以很容易地看到它在Chrome中运行时,它也可以在Android模拟器中运行此应用程序时正常工作 - console.log()的输出显示在Eclipse LogCat窗口中.但是当我在HTC Desire HD上运行这个应用程序时,LogCat只显示了一些特定于Android的输出,但没有任何来自我的webapp.

有人知道如何显示在HTC Desire HD上运行的PhoneGap-app的console.log()输出吗?



1> Epeli..:

另一种解决方法是使用console.log()jsconsole.com



2> Paul Beuster..:

请参阅PhoneGap邮件列表主题.此外,这里和这里有两个stackoverflow线程.

似乎在运行Android 2.2的HTC设备上禁用了console.log.

我发现最好的解决方法是使用weinre,它拦截console.log以在其桌面浏览器控制台中显示输出.

更新:PhoneGap 1.3.0现在直接从HTC Evo支持console.log到LogCat,无需任何解决方法.(同一程序不适用于PhoneGap 1.1.0)


PhoneGap内核的1.3.0解决方法是将DroidGap.init更改为调用://为HTC settings.setNavDump设置导航转储(true);
推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有