支持较旧的设备

时间:2019-02-18 19:01:00

标签: android google-play google-play-console

2018年11月1日,Google Play开始要求应用程序至少定位API级别26。 API级别26并不是很老,因此大量潜在用户仍在使用不支持API级别26的手机。我想找到一种方法,通过上传一个以较低的API级别(例如21)。但是,谷歌播放似乎不让我这样做。这是我应该能够做的吗?如果可以,怎么办?

根据本文,我应该能够提供多个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。我很困惑...

1 个答案:

答案 0 :(得分:3)

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

Google要求您以最低 SDK 26进行编译,该SDK必须是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"

}