android 怎么捕获app异常闪退的日志

android 怎么捕获app异常闪退的日志,第1张

1、通过集成第三方SDK,如百度统计、友盟统计等

2、发版时使用加固工具,他们也会收集错误日志,如360加固

3、在程序中添加程序异常崩溃的捕捉代码,保存到本地文件中。

首先先新建一个类,命名为CrashHandler,然后输入以下代码:

public class CrashHandler implements UncaughtExceptionHandler {

private Context mContext

void init(Context context) {

mContext = context

Thread.setDefaultUncaughtExceptionHandler(this)

}

@Override

public void uncaughtException(Thread p1, Throwable p2) {

// TODO: Implement this method

}

}

然后在你的Application或Activity中的onCreate方法中添加这一行代码:

CrashHandler crash=new CrashHandler()

crash.init(getApplicationContext())

到此,当你的应用在运行时出现异常时就能捕获到了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8029453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存