我的应用程序以 Android 13 为目标,但我仍然在控制台中收到警告消息:该应用程序必须以 Android 13(API 级别 33)或更高版本为目标

问题描述 投票:0回答:2

我在控制台和电子邮件中收到一条警告消息,指出我的一个应用程序必须针对 Android 13(API 级别 33),否则我将无法在 8 月 31 日之后更新它。

问题是我的应用程序已经针对 Android 13,并且从今年年初就开始了。在我的代码中,我将 targetSDK 和compileSDK 设置为 33:

targetSdkVersion 33
compileSdkVersion 33

然后我更新了测试渠道(内部、封闭和开放测试)中的所有版本,以便它们都以 SDK 级别 33 为目标,并再次以生产版本为目标。但警告仍然存在。让我困扰的是,即使在“发布概述”部分,它也说该应用程序确实针对 SDK 级别 33。

但是,我今年推出了一个新应用程序,它也针对 SDK 级别 33,但没有收到此警告。

因此,我在计算机上创建了一个新项目,并将其中的一些元素替换为收到警告的应用程序文件夹的元素(密钥、包名称、签名、谷歌服务文件和包...)。因此,就好像应用程序代码刚刚更改了文件夹,但现在有了使用新功能编写的 build.grade 和 AndroidManifest 文件。之后我又更新了。

尽管如此,警告仍然出现在控制台中。

你能给我建议吗?或者有人知道如何解决这个问题吗?

android flutter google-play google-play-console
2个回答
0
投票

这对我有用,如果您不点击发送到收件箱的消息,Play Console 机器人似乎会假设您没有采取任何措施来解决政策违规问题。

尝试1

要解决此问题,请转到

Dashboard
,单击
Inbox
,然后打开包含有关 目标 Android 13(API 级别 33)或更高版本的警告的消息。

尝试2

万一它对你不起作用,即使它应该起作用。单击

Dashboard
,您会注意到在最顶部有一个错误告诉您有关目标策略的信息,单击该错误将转到
Policy status

尝试3

单击

App bundle explorer
并确保只有您的生产包处于活动状态,其余的处于非活动状态。另请检查
Your internal, closed and open testing
,如果有活动捆绑包,请确保暂停所有捆绑包。

执行此操作,您将在收件箱中收到一条消息,显示 最近有关您的应用程序的政策警告已得到解决。


0
投票

您应该遵循 this 说明并迁移您的代码库以支持新的 Android API 目标 33。

© www.soinside.com 2019 - 2024. All rights reserved.