use of com.tencent.stat.MtaSDkException in project GT by Tencent.
the class GTApp method onCreate.
@Override
public void onCreate() {
super.onCreate();
mContext = getApplicationContext();
Env.init();
// 设置主线程的未捕获异常记录
// GTUtils.setGTUncaughtExceptionHandler();
CrashReport.initCrashReport(mContext, "900010910", false);
// 初始化适配Android4.x和5.x以上的ProcessUtils
ProcessUtils.init();
// App启动的时候,把该拷贝的资源文件拷贝了
propareResourceFile();
// 信号值获取的模块需要在这里初始化
SignalUtils.init();
// 网络流量在这里初始化,从GT开始启动时统计
NetUtils.initNetValue();
// 在GT启动时,把默认提供的出参注册了
registerGTDefaultOutParas();
// 初始化全局客户端
ClientFactory cf = new SingleInstanceClientFactory();
cf.orderClient(ClientManager.GLOBAL_CLIENT, ClientManager.GLOBAL_CLIENT.hashCode(), null, null);
// 加载插件,这句要在初始化全局客户端之后执行
loadPlugins();
loadEnvInfo();
// 使用MAT平台进行统计上报
// 第二个参数是null,标识读取manifest里配置的appKey
// 第三个参数必须为:com.tencent.stat.common.StatConstants.VERSION
// 不打印MTA类日志
StatConfig.setDebugEnable(false);
// 是否WIFI网络下实时上报,如果是false,则在GT第二次启动上报
StatConfig.setEnableSmartReporting(true);
try {
StatService.startStatService(this, null, com.tencent.stat.common.StatConstants.VERSION);
} catch (MtaSDkException e) {
// MTA初始化失败
Log.e("gt_mta", "MTA start failed.");
}
}
Aggregations