【问题标题】:(Unity) Your app currently targets API level 30 and must target at least API level 31(Unity) 您的应用当前面向 API 级别 30,并且必须至少面向 API 级别 31
【发布时间】:2022-10-04 16:58:38
【问题描述】:

今天我收到了来自 Google Play 的以下警告:“您的应用当前针对 API 级别 30,并且必须至少针对 API 级别 31,以确保它构建在针对安全性和性能进行了优化的最新 API 之上。”

我应该如何以及在哪里指定目标 API 级别?老实说,我没有具体说明什么。我最近刚从 Unity 2018 迁移到 Unity 2020 并收到以下警告。

如何修复?先感谢您

【问题讨论】:

    标签: android unity3d google-play


    【解决方案1】:

    首先,始终确保您使用的是最新稳定的统一版本。旧版本可能没有最新 android 版本所需的新 API 级别。

    然后转到: 编辑 -> 项目设置 -> 播放器 -> 其他设置

    如果您选择 Android 作为构建平台: 在标识下,将有一个最低 API 级别和目标 API 级别。

    将目标 API 级别设置为自动,这将是安装的最高级别。如果您没有 31 之类的 API 级别,则意味着您需要升级统一版本或手动安装 API 级别。

    【讨论】:

    • 本,非常感谢你的回答。你能看一眼这张截图吗? i.postimg.cc/QMRJNcmm/api.gif 这是否意味着 API 31、API 32、API 33 没有安装,它们只是在列表中提到?
    • 是的,它们是肯定安装的,确保第二个下拉菜单中,目标 API 尽可能高。但是,如果这仍然不起作用,则意味着构建本身一定存在问题。可能 aab 文件不工作,或者构建处于开发模式。
    猜你喜欢
    • 2022-10-14
    • 2022-11-14
    • 2019-05-21
    • 1970-01-01
    • 2022-11-03
    • 1970-01-01
    • 2018-12-30
    • 2019-05-15
    • 1970-01-01
    相关资源
    最近更新 更多