自定义一个application
public class MyApplication extends Application {
private static Context mContext;
@Override
public void onCreate() {
super.onCreate();
this.mContext = this;
CrashHandler.getInstance().init(this);
}
public static Context getContext(){
return mContext;
}
}
写上CrashHandler类
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Environment;
import android.os.Process;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
public class CrashHandler implements Thread.UncaughtExceptionHandle