我已经整合了像官方文档一样的华为AGC崩溃服务,但是崩溃不会出现在AppGallery网络控制台中。知道我可能错过了什么吗?
发布于 2020-07-09 06:37:04
的CrashHandler
请将以下代码添加到您的项目中,以检查默认的崩溃处理程序,通常应该是"com.huawei.agconnect.crash",如果结果是第三方崩溃服务,请尝试禁用它或与第三方联系以寻求帮助。
Button btn_crash = findViewById(R.id.btn_crash);
btn_crash.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
final String clzName = getTheDefaultCrashHandler();
if(isAGCCrashHandler(clzName)){
AGConnectCrash.getInstance().testIt();
} else{
Toast.makeText(MainActivity.this,"the default crash handler is " + clzName,Toast.LENGTH_SHORT).show();
}
}
});
private boolean isAGCCrashHandler(String clz){
if(clz.startsWith("com.huawei.agconnect.crash")) {
return true;
}
return false;
}
private String getTheDefaultCrashHandler(){
Thread.UncaughtExceptionHandler defCrashHandler = Thread.getDefaultUncaughtExceptionHandler();
return defCrashHandler.getClass().getName();
}发布于 2020-07-09 11:17:07
崩溃信息将在应用程序启动后几秒钟内上传到云,因此,在完成上传过程之前,请确保您的应用程序在启动后不会再次崩溃,并确保您的移动互联网连接在此期间可用。
https://stackoverflow.com/questions/62808468
复制相似问题