如何在使用Titanium的设备中调试应用程序?
问题描述:
我正在使用Titanium Studio。我构建了一个应用程序,我可以在Android模拟器中正确调试应用程序,但在设备中,它会崩溃。 如何在Android设备中调试应用程序? 如果有任何想法,然后建议我..! 在此先感谢。如何在使用Titanium的设备中调试应用程序?
答
使用最新版本的Titanium作为开发人员预览版本,您可以在设备上进行调试,而不仅仅是查看控制台日志。你可以从这里下载:
+2
这不再是测试版,只需下载Studio或使用软件更新 – Markive 2013-01-16 13:28:12
答
一个缺点,我发现使用钛工作室3的调试模式是,如果Android的应用程序崩溃,我必须重新编译和重新安装应用程序,以重新启动钛的调试服务器。在我的代码中设置断点并逐步完成它仍然很有用。
所以我当前的调试工作流程涉及在钛工作室3
- 组合,在调试模式下,使用断点和表达方式安装的应用程序 在我的OSX/Linux命令行
- ,使用
adb -d logcat | grep -G '\(TiAPI\)\|\(TiApp\)'
查看控制台日志记录仅钛应用- 的
adb -d logcat
多个实例可以在同一时间运行,所以我有保留多个具有不同的过滤器 0123运行试验单独
- 的
ADB当我越来越接近一个错误,可能只需要复制它几次是有用的。 1分钟重新编译/重新安装的时间是痛苦的在这些情况下
是否有可能你可以记录游戏状态,以找出它什么时候崩溃等与simle Log.v()调用? – Ruuhkis 2012-03-16 06:41:31
但是,我怎么称呼Log.v()PLZ解释它..? – MRT 2012-03-16 06:58:39
您是否检查过logcat的崩溃报告?如果您有崩溃报告,您可能不必亲自进行记录。 – Ruuhkis 2012-03-16 08:34:30