1.先创建一个异常捕获类 继承 Thread.UncaughtExceptionHandler
public class Bug implements Thread.UncaughtExceptionHandler {
@Override
public void uncaughtException(Thread t, Throwable e) {
//打印
Log.i("TAG","线程"+t.getName()+"错误"+e.getMessage());
}
}
2.创建App,在AndroidManifest.xml注册
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
//捕获线程报错信息
Thread.setDefaultUncaughtExceptionHandler(new Bug());
}
}