如何获取ios,android奔溃日志 - 转载

278 阅读2分钟

一 iOS 如何获得crash日志

当一个iOS应用程序崩溃时,系统会创建一份crash日志保存在设备上。这份crash日志记录着应用程序崩溃时的信息,通常包含着每个执行线程的栈调用信息(低内存闪退日志例外),对于开发人员定位问题很有帮助。

如果设备就在身边,可以连接设备,打开Xcode - Window - Organizer,在左侧面板中选择Device Logs(可以选择具体设备的Device Logs或者Library下所有设备的Device Logs),然后根据时间排序查看设备上的crash日志。这是开发、测试阶段最经常采用的方式。

如果应用程序已经提交到App Store发布,用户已经安装使用了,那么开发者可以通过iTunes Connect(Manage Your Applications - View Details - Crash Reports)获取用户的crash日志。不过这并不是100%有效的,而且大多数开发者并不依赖于此,因为这需要用户设备同意上传相关信息,详情可参见iOS: Providing Apple with diagnostics and usage information摘要。

作者:零度_不结冰 链接:www.jianshu.com/p/97336bc6d… 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

二 Android 方法一adb命令 环境安装SDK(参考android sdk环境安装),使用adb工具。

使用数据线链接手机

开启手机调试模式

cmd-->adb devices 查看手机是否连接

 

cmd--->adb logcat -v time>D:log.txt

然后运行对应的app

操作结束

使用ctrl+c

 

在电脑D盘下就有一个log.txt文件

在文件中搜索包名来定位日志。

方法二DDMS工具 环境安装SDK(参考android sdk环境安装)

usb连接手机,开启调试

进入tools目录

 

点击ddms.bat

 

操作app,可实时查看日志状态,可对日志进行查询,过滤,设置标签等。

 

———————————————— 版权声明:本文为CSDN博主「吾非同」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:blog.csdn.net/xinglongsky…