Titanium - 确定应用程序崩溃的原因
Posted
技术标签:
【中文标题】Titanium - 确定应用程序崩溃的原因【英文标题】:Titanium - Determine the cause of application crash 【发布时间】:2015-01-18 06:03:02 【问题描述】:对于非崩溃错误处理,我们可以使用LogCatcher,它将通知我们导致问题的相应 javascript 代码。
但是,如果应用程序崩溃,那么记录器显然没有时间记录 Javascript 错误。
似乎唯一的选择是合并像 ARCA 和 testflight 这样的包来取回 native 堆栈跟踪/崩溃报告等,这可能不是很有帮助,因为在 Titanium 正在进行 Javascript 原生翻译。
有没有办法根据这些信息确定应用程序崩溃的原因?
或者即使在应用程序崩溃的情况下,有没有办法找到有问题的 Javascript 部分?
谢谢!
【问题讨论】:
【参考方案1】:在 Titan SDK 的调试模式下运行应用程序,它将帮助您找到产生问题的代码部分。
【讨论】:
会找到非崩溃错误的对应代码,但不会崩溃的错误,仍然返回平台原生信息 我在这里的意思是我想捕捉来自 clients 的崩溃。显然,在我们自己的开发环境中崩溃,我们可以相对轻松地捕捉到,但这并没有太大帮助。以上是关于Titanium - 确定应用程序崩溃的原因的主要内容,如果未能解决你的问题,请参考以下文章
从 ScrollableView 中删除页面时,Titanium 应用程序崩溃
Android App 在第 54 行(Integer.parseInt)崩溃,不完全确定原因