Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Google Play阻止发布更新的APK并强制声明未使用的权限_Android_Google Play_Apk_Android Permissions - Fatal编程技术网

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

Android Google Play阻止发布更新的APK并强制声明未使用的权限,android,google-play,apk,android-permissions,Android,Google Play,Apk,Android Permissions,我无法发布APK更新:Google Play表示该应用程序不遵守权限规则 此外,在权限声明表单中,它强制检查至少一个SMS或呼叫日志相关权限,即使应用程序未请求任何SMS或呼叫日志相关权限。几天前它已经从清单上删除了 如何解决此问题?此问题来自于在其他发布跟踪(如内部测试、Alpha、Beta)中使用SMS或呼叫日志相关权限的其他活动APK 为了解决这个问题,您需要在所有发布跟踪(内部测试、Alpha、Beta、生产)中去掉所有旧的工件,并用新的构建替换它们,即使您最终不会使用这些发布跟踪 从A

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

此外,在权限声明表单中,它强制检查至少一个SMS或呼叫日志相关权限,即使应用程序未请求任何SMS或呼叫日志相关权限。几天前它已经从清单上删除了


如何解决此问题?

此问题来自于在其他发布跟踪(如内部测试、Alpha、Beta)中使用SMS或呼叫日志相关权限的其他活动APK

为了解决这个问题,您需要在所有发布跟踪(内部测试、Alpha、Beta、生产)中去掉所有旧的工件,并用新的构建替换它们,即使您最终不会使用这些发布跟踪

从Artefact Library菜单中,您可以在Google Play的控制台中看到所有发布曲目中的所有活动APK:

您可以在此处找到有关该解决方案的更多信息:

非常感谢@BapusahebPatil撰写本文

编辑:Google issue tracker上有一个与此相关的未决问题:

我投票将这个问题作为离题题来结束,因为可能有一个库使用了它?我需要其他开发人员的帮助来更新应用程序。如果不是在stackoverflow@Tim Castelijns上,我应该去哪里?我不知道,也许可以问问负责这部剧的人store@TimCastelijns这不是关于策略的问题,而是关于如何删除权限的问题。这使它成为一个允许的问题。询问该策略存在的原因或代码中断的策略是不允许的。这里的答案是,你可能是通过依赖关系得到的。