支持旧设备

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

在2018年11月1日,Google Play开始要求应用程序至少以API级别26为目标。 API级别26并不是很老,留下了大量潜在用户,他们仍在使用不支持API级别26的手机。我想找到一种方法来通过谷歌播放来支持这些旧手机,方法是上传一个针对目标的apk文件较低的API级别(例如,21)。但是,Google Play似乎并没有让我这样做。这是我应该做的吗?如果是这样,怎么样?

根据这篇文章,我应该能够提供多个apk文件:https://developer.android.com/google/play/publishing/multiple-apks#CreatingApks我按照这个youtube视频中描述的方法上传我的apk:https://www.youtube.com/watch?v=rMl_oLlf_g0

然而,似乎无论我做什么,播放控制台告诉我,API-Level-21 APK必须至少达到API级别26.我很难...

android google-play google-play-console
1个回答
3
投票

在针对最新的SDK版本进行编译时,您仍然可以支持旧手机。

Google要求您至少针对SDK 26进行编译,这将是您的gradle文件中的targetSdkVersion

要声明您希望获得最低支持的版本,您也可以在gradle文件中使用minSdkVersion

您的gradle文件看起来像这样

defaultConfig {
    applicationId "my.package.name"
    minSdkVersion 21
    targetSdkVersion 27
    versionCode 1
    versionName "1.0"

    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

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