Sdk版本支持的设备

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

所以我不确定这是否是正确的地方,但我会尝试一下。几年前,我制作了一个Android应用程序,但该项目被错误删除了。几年后我决定再写一次。

我看到这条消息:

Starting on August 31, 2023:

New apps must target Android 13 (API level 33) or higher; except for Wear OS apps, which must target a version between Android 11 (API level 30) and Android 13 (API level 33), inclusive.

App updates must target Android 13 or higher and adjust for behavioral changes in Android 13; except for Wear OS apps, which must target Android 11.

所以在我的 build.gradle 中我这样做了:

android {
    namespace = "com.xxxxx.yyyyyy.droid"
    compileSdk = 34

    defaultConfig {
        applicationId = "com.xxxxx.yyyyyy.droid"
        minSdk = 33
        targetSdk = 33
        versionCode = 20
        versionName = "1.0.0"

        testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
    }

现在,当我将其上传到 Google Play 控制台时,我看到了以下内容: Image here

这是否真的意味着,如果我现在想要更新我的应用程序,总共 19 096 个用户中只有 31 台设备能够使用我的应用程序?

android android-studio google-play google-play-console google-developers-console
1个回答
0
投票

正如 Play 商店消息所述

新应用必须针对 Android 13(API 级别 33)或更高版本;

在您的项目中,您必须将 API 级别 13 设置为

minSdk
targetSdk

minSdk = 33
targetSdk = 33

可能将您的

minSdk
降级到相关的较旧 SDK 版本,

minSdk = 21

它将解决您支持的设备数量。

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