Android App";“不停地停下来”;关于牛轧糖7.0

Android App";“不停地停下来”;关于牛轧糖7.0,android,crash,android-7.0-nougat,Android,Crash,Android 7.0 Nougat,我的应用程序在之前的安卓版本上完美地工作,在实际设备上从4.0到6.0.1进行测试。Studio模拟牛轧糖7.0和7.1没有问题。但是,当我让我的朋友在运行7.0的设备上测试APK时,这种情况会在几秒钟内发生: 我无法访问该设备(他住在很远的地方),并且我无法在网上找到有关此特定错误的任何相关信息。原因可能是什么?您是否使用了徽章内容提供商?三星牛轧糖7.0可能导致了此次崩溃: 原因:java.lang.SecurityException:权限拒绝:写入com.sec.android.prov

我的应用程序在之前的安卓版本上完美地工作,在实际设备上从4.0到6.0.1进行测试。Studio模拟牛轧糖7.0和7.1没有问题。但是,当我让我的朋友在运行7.0的设备上测试APK时,这种情况会在几秒钟内发生:


我无法访问该设备(他住在很远的地方),并且我无法在网上找到有关此特定错误的任何相关信息。原因可能是什么?

您是否使用了徽章内容提供商?三星牛轧糖7.0可能导致了此次崩溃:

原因:java.lang.SecurityException:权限拒绝:写入com.sec.android.provider.badge.BadgeProvider uricontent://com.sec.badge/apps 从pid=22957开始,uid=10208需要com.sec.android.provider.badge.permission.WRITE或grantUriPermission()


“我在网上找不到关于这个特定错误的任何相关信息”——在你的截图中没有“特定错误”。将崩溃日志解决方案集成到你的应用程序中(例如,和你选择的后端),这样你就可以使用堆栈跟踪和其他信息。我错误地将其称为“错误”,但有关该特定通知的信息仍然很少。我来看看ACRA。谢谢这个对话框就是你崩溃时得到的。它不是直接提供信息的,因为细节(例如堆栈跟踪)对于大多数用户来说是不可理解的。但是,这就是崩溃日志和报告发挥作用的地方,所以你可以得到堆栈跟踪和相关细节。我发现奇怪的是它的措辞。根据我的(微小的)经验,通知通常是“不幸的是,应用程序已停止”,但这是一个不同的对话框,可能是牛轧糖特有的?但你又对了,我不知道希望那就足够了!xDI认为经过修改的措辞在几次崩溃后生效,我认为你是对的,它是7.0的新版本。不过,我不知道有什么功能上的区别。