发布错误出现了,请检查权限声明表格上的错误(play商店错误)。

29

它显示这个错误 在此输入图像描述

这是我的权限

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

我已经尝试了动态权限,但是我仍然遇到了这个错误。


你是否在运行时请求了权限? - ashad
是的,我在5天前发布了相同权限的构建版本。它现在可以在Play商店中获得,但今天我遇到了这个问题。我不知道为什么。 - Piyush
我遇到了相同的问题,权限没有更改,可能是Play Console中的一些错误吗? - Petr Nalevka
很高兴我不是一个人。我向谷歌提交了支持请求。我们会看看他们会说什么。 - Nate Niemi
我这里和我的应用程序中都出现了同样的错误,但我没有添加任何权限... - Usman Ahmed
显示剩余9条评论
6个回答

3

我是这样解决问题的。你可能有一个带有未经许可权限的APK(alpha,beta或prod)。

  • 步骤1:创建一个新的版本,没有未经许可的权限
  • 步骤2:将其推向Alpha
  • 步骤3:将其推向Beta
  • 步骤4:将其推向生产环境

问候!


我尝试了所有的方法,但只有这个是有效的解决方案。如果我在发布到beta之前不先发布到alpha,就会出现错误。 - Serdar Samancıoğlu

1
我现在可以确认,截至2019年1月26日亚太地区时间,此问题已得到解决。

一样的情况。没有更改,只是创建了一个新的构建(以增加版本代码),并于2019年1月28日成功提交。 - André Morujão
1
刚刚从Google收到了回复。你好,感谢您联系Google Play开发者支持。我理解您的Play控制台希望您填写权限表单,尽管您没有添加任何新权限。这个问题影响了很多开发者,但是今天早上我收到消息说这个问题已经得到了纠正。您应该能够像往常一样上传更新APK(请注意,您可能需要先放弃任何现有草稿)。我希望对您有所帮助!如果您有其他问题,请告诉我。问候, Pete Google Play开发者支持 - oliverbytes

1

看起来目前的问题影响了那些由于新政策而从他们的应用中删除了SMS和CALL_LOG并提交了表单的用户。从昨天开始,这些应用程序由于不再具有这些权限而无法在UI中提供任何解决方案而导致上述错误更新失败。这显然是商店中的一个漏洞。我已经尝试过API,并且当然得到了相同的结果:

{
  "code" : 403,
  "errors" : [ {
    "domain" : "androidpublisher",
    "message" : "Permission declaration is invalid because the declaration has not been accepted in the Play Console.",
    "reason" : "permissionDeclarationNotAccepted"
  } ],
  "message" : "Permission declaration is invalid because the declaration has not been     accepted in the Play Console."
}

我有一个管道,目前每小时触发一次,以查看是否消失。已经超过24小时了。


0

1
我确实从我的谷歌代表那里听说过 - 他们已经意识到并正在尽快解决这个问题! - TopCog
好消息...昨天提交后我还没有收到他们的回复。 - Petr Nalevka

0

这个问题已经被FrankMonza在https://dev59.com/alQJ5IYBdhLWcg3wNi8h#54367452中很好地回答了。

对于仍然遇到此问题的一些人,请尝试更新当前位于另一个渠道上的APK。我们在Alpha渠道中有一个过时的APK。在我们将其更新为最新的APK之后,我们就能够通过Beta,然后是Production进行传播。


0

我正在遇到同样的错误。

我的应用拥有非常普通的权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.VIBRATE" />

看起来是谷歌方面的问题。昨天提交没有问题,今天才开始出现这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接