一 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…