我是WebOS3.0的nooby (也是在Mojo中)。现在我正在开发掌上电脑的应用程序。我想知道如何调试enyo应用程序?
发布于 2011-07-02 12:53:41
您可以使用模拟服务在webkit浏览器中运行enyo应用程序。然后使用Chrome调试工具即可。
请注意,您必须使用必要的命令行开关启动Chrome,以允许文件访问或跨域xhr。
如果您需要在模拟器或设备中调试您的应用程序,您可以使用Ares调试器。https://ares.palm.com/AresDebug/
发布于 2011-07-14 00:34:21
对于大多数调试,你应该能够通过“--allow-file-access-from-files”开关来使用Chrome。但是,由于我一直在处理保存用户首选项、开发服务等工作,我发现从项目目录中运行模拟器和使用palm-run是调试一些更深入的项的最简单方法。
有一些很酷的基于web的日志记录器,但是如果你为Console2配置了一个超宽的设置,并坚持使用它,那么你从模拟器中的日志记录就可以很容易地从命令行(或powershell)中读出。
发布于 2012-02-13 02:13:58
如果要从设备打印到日志,请在代码中输入以下内容之一:
然后,在你的设备处于开发者模式时,运行"palm-log -f your.app.id“。-f标志使日志跟随应用程序,而不是打印一次然后退出。请注意,这需要将日志级别设置得足够高才能打印。要在触摸板上设置日志级别,请运行设备信息应用程序。在app菜单中选择[自定义应用],输入"##logs#“。请记住,在启用日志记录的情况下运行设备(不是最低要求)可能会降低运行速度。
https://stackoverflow.com/questions/6521612
复制相似问题