概述
安卓系统的应用免不了crash,或者是应用本身的问题,或者安卓设备的问题,或者安卓系统本身也有bug,那么,把crash的记录在日志,并通过日志回传或者本地获取crash并进行分析,就能更方便的,更有效的分析问题,解决问题
笔者所知的方法大概有三种:
第一种:市面上现有的加固服务方大多提供这个服务,只要把应用上传,平台会自动收集crash日志用于分析,不过前提是要有这些平台的账号(比如友盟)
第二种:主要适用于研发人员,研发人员在代码中加入一些写入日志的配置(有兴趣的可以在网上找下,或者问下开发的同事),这里不详细介绍
第三种:通过logcat获取crash日志,并保存到本地
这里说下第三种吧
前提是已经配置好安卓环境,安卓环境咱们配置不会的就去查查,我这里就不详细介绍了
电脑连接真机,运行adb devices
如果显示出自己的安卓设备,咱们就接着往下走
1.新建一个文件logcat.bat(也可以新建一个文件logcat.txt,然后重命名即可)
2.将一下批处理命令粘进去
@ECHO OFF
SET date=%DATE:/=-%
SET date=%date:~0,10%
SET time=%TIME:~0,0%
SET time=%TIME::=-%
SET time=%time:.=-%
SET timeStamp=%date%_%time%
@ECHO ON
adb logcat -v time > ."%timeStamp%_logcat.log"
3.保存
4.将logcat.bat跟adb.exe放到一个目录下
5.双击“logcat.bat”,弹出命令行窗口
如果系统crash,在5中日志停止打印后关闭窗口,打开生成的logcat.log文件即可
最后
以上就是激情镜子为你收集整理的安卓应用crash日志的获取的全部内容,希望文章能够帮你解决安卓应用crash日志的获取所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复