我正在使用Titanium Studio。我构建了一个应用程序,我可以在Android Emulator中正确调试应用程序,但在设备中,它崩溃了。 如何在Android设备中调试应用程序? 如果有任何想法,那么建议我..! 提前谢谢。
答案 0 :(得分:4)
目前,最新版本的Titanium可作为开发人员预览版使用,您可以在设备上进行调试,而不仅仅是查看控制台日志。你可以从这里下载:
答案 1 :(得分:2)
将设备连接到计算机时,通过在终端或cmd提示符中输入命令adb devices
,检查adb是否识别设备。如果显示的是I号码,则表明您的设备已连接。然后,您可以输入命令adb logcat
,它将显示设备的整个日志。
答案 2 :(得分:0)
使用Titanium Studio 3的调试模式时发现的一个缺点是,如果Android应用程序崩溃,我必须重新编译并重新安装我的应用程序以重新启动Titanium的调试服务器。它对于在我的代码中设置断点并逐步执行它仍然很有用。
所以我当前的调试工作流程涉及
的组合adb -d logcat | grep -G '\(TiAPI\)\|\(TiApp\)'
查看仅 Titanium App的控制台日志记录
adb -d logcat
的多个实例可以同时运行,因此我正在尝试使用不同的过滤器保持多个运行单独使用Adb非常有用,因为我越来越接近某个bug,可能需要多次重现它。在这些情况下,1分钟的重新编译/重新安装时间是痛苦的