Android 多个 os 版本的相同应用程序包

Android Same app bundle for multiple os versions

如何使用相同的应用程序包 & 基于旧 API 版本的最低 SDK 和目标 SDK 版本 这将是一个非常精简的应用程序版本,具有较少的 Gradle 依赖项和代码.

旧的实现方式是让两个项目使用一个密钥存储签名并上传多个 Apk。

使用 app bundle 时有什么不同,还是我必须生成多个 app bundle 并将它们上传到 google play?

请注意,核心库在这里不适用,因为完整的项目已启动 & 运行。

你基本上有两个选择:

  • 使用 conditional delivery 支持在特定 API 版本之上或之下提供应用程序的部分内容。

  • 发布两个单独的 Android App Bundle,它们具有不同的 minSdkVersion 和不同的 versionCodes(类似于您发布多个 APK 的方式)。

希望对您有所帮助。