【问题标题】:Google Play prevents publishing updated APK and forces declaring unused permissionGoogle Play 阻止发布更新的 APK 并强制声明未使用的权限
【发布时间】:2023-12-15 12:47:02
【问题描述】:

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

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

如何解决这个问题?

【问题讨论】:

  • 我投票结束这个问题,因为meta.*.com/questions/272165/…
  • 可能其中一个库使用它?
  • 我需要其他开发者的帮助来更新应用程序。如果不在 * @Tim Castelijns 我应该去哪里?
  • 我不知道,也许问问经营游戏商店的人
  • @TimCastelijns 这不是关于政策的问题,而是关于如何删除权限的问题。这使它成为一个允许的问题。询问为什么该策略存在或不允许某段代码中断的策略。这里的答案是您可能通过依赖项获取它。

标签: android google-play apk android-permissions


【解决方案1】:

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

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

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

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

非常感谢@BapusahebPatil 撰写本文

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

【讨论】: