如何部署旧版Android专用的APK

时间:2018-10-14 21:37:01

标签: android google-play

  • 我在Google Play上有一个适用于Android的应用程序
  • 我愿意使其在api级> = 15时可运行
  • 我在我的应用中使用的一个api在api级别<20时崩溃,因此,为了使其正常运行,我需要导入第三个API(仅针对那些版本,android似乎已包含必需的组件在新版本中)
  • 如何构建一个APK并告诉Google Play仅针对<20级的api使用此APK(更大,因为它包含更多的api),而仍然将另一个APK用于较新的版本?

1 个答案:

答案 0 :(得分:2)

如果我做对了,您需要针对不同API级别的多个APK

这是该https://developer.android.com/training/multiple-apks/api

的相关Google文档。

通过使用minSdkVersionmaxSdkVersion

即。 -“较早的支持”,您可以使用minSdkVersion = 15maxSdkVersion = 19 -对于更新的minSdkVersion = 20 API,但未定义任何最高版本。

然后,您必须在这些应用程序中使用不同的版本代码,并使用复杂的模式进行应用程序版本控制:

选中here Using a version code scheme

例如enter image description here