什么是日志?
- 当App在移动设备上发生BUG或者崩溃闪退后,操作系统会生成一个Log日志,保存在设备中。
如何拿到日志?
- IOS系统会保存在电脑中,根据电脑操作的不同,日志保存在以下位置:
- Mac OS X:~/Library/Logs/CrashReporter/MobileDevice/
- Windows XP: C:Documents and SettingsApplication DataApple ComputerLogsCrashReporterMobileDevice<DEVICE_NAME>
- Windows Vista or 7: C:UsersAppDataRoamingApple ComputerLogsCrashReporterMobileDevice<DEVICE_NAME>
- iTools连接手机抓取App目录下的log日志
- 安卓系统
- 爱思助手连接手机抓取App目录下的log日志
- Linux抓取日志
- App上线也可以通过邮件方式发生Log日志
什么情况会产生崩溃BUG?
- 应用违反操作系统规则
- 应用中有Bug
- 低内存终止
- 用户强制退出
- 超时机制
日志中包含什么内容?
- 进程信息
-闪退进程的相关信息
-操作步骤的相关信息 - 基本信息
-操作时间
-系统号 - 异常
-闪退发生时抛出的异常类型 - 线程回顾
- 线程状态
- 二进制映像