本周很少有人在GP控制台收到崩溃报告:
Version(0,1,0, prereleaseIdentifiers: ["alpha"], buildMetadataIdentifier: "10")
此外,在我的项目中添加Firebase功能后,我开始收到有关 com.google.firebase.provider.FirebaseInitProvider 的相同崩溃报告。
根据报告,此错误仅发生在上:
Android 4.4 98,7%
Android 4.2 1,3%
我已经尝试了所有这些ClassNotFoundException for a ContentProvider,但没有结果。
这真的是一个系统错误,每个开发人员都会处理它,或者这是我的错误?我真的想停止讨厌的用户。感谢。
答案 0 :(得分:3)
您的案例看起来好像是there in Android's Issue Tracker描述的错误。 用户在apk更新后立即启动应用程序时出现问题。
评论中有一些解决方法可以帮助您防止此错误:
public class DevToolsApplication extends Application {
private static final String TAG = "DevToolsApplication";
@Override
public void onCreate() {
super.onCreate();
AppLogger.i(TAG, "app start...");
checkAppReplacingState();
}
private void checkAppReplacingState() {
if (getResources() == null) {
AppLogger.w(TAG, "app is replacing...kill");
Process.killProcess(Process.myPid());
}
}
}