我遇到这种奇怪的情况,我的应用程序在android Pie中正常打开,但在android Q beta 2中启动时崩溃。我重做了所有代码以尝试查找错误的来源,最终我发现该应用程序只有在我更新内部版本号以将其上传到PlayStore时,它才在Q beta 2中崩溃。如果我保留旧的内部版本号,则该应用程序可以完美打开,并且可以使用新功能正常运行。有什么想法可以解决这个问题吗?我尝试使用旧的内部版本号将我的应用上传到PlayStore,但这当然失败了。
EDIT:可能是由于Q beta 2对权限的新更改,因为我在我的应用程序中使用ACCESS_NOTIFICATION_POLICY并且错误日志指向未授予该权限的情况(java.lang.SecurityException:通知策略访问被拒绝) 。一个人如何处理类似的权限?我只能找到有关其他类型的权限的信息。