Google Play 阻止发布更新的 APK 并强制声明未使用的权限

Google Play prevents publishing updated APK and forces declaring unused permission

我无法发布 APK 更新:Google Play 表示该应用不遵守权限规则。

另外,在权限声明表中,它强制检查至少一个SMS或CALL LOG相关权限,即使应用程序没有请求任何SMS或CALL LOG相关权限。它已从几个 APK 前的清单中删除。

如何解决这个问题?

问题来自于其他活动 APK 在其他发布轨道(例如内部测试、Alpha、Beta)中使用 SMS 或 CALL LOG 相关权限

要解决此问题,您需要在所有发布轨道(内部测试、Alpha、Beta、生产)中摆脱所有旧工件并用新版本替换它们,即使您不会结束使用这些发行轨道。

您可以在 Google Play 控制台的 Artefact 库菜单中查看所有发布轨道中的所有活动 APK:

您可以在此处找到有关该解决方案的更多信息: https://proandroiddev.com/dear-googles-permissions-declaration-form-can-we-break-up-85bc6b62f690

非常感谢@BapusahebPatil 的这篇文章

编辑:Google 问题跟踪器上有一个与此相关的未解决问题: https://issuetracker.google.com/issues/117486314