【问题标题】:Publish Multiple APKs to Google Play Store将多个 APK 发布到 Google Play 商店
【发布时间】:2017-02-05 06:38:24
【问题描述】:

我今天在学习 Android Developer 文档,发现了一个新主题 Multiple APK Support,上面写着:

多 APK 支持是 Google Play 上的一项功能,可让您为您的应用发布不同的 APK,每个 APK 针对不同的设备配置。

我在 Google Play 开发者控制台上找不到此功能,有人可以指导我了解此功能吗?

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    更新:

    在 Google I/O 2018 中,为 Android 应用程序引入了一种新的发布格式,称为 Android App Bundle。这是一种新的上传格式,包含您应用的所有编译代码和资源,但会将 APK 生成和签名推迟到 Google Play

    从下面的链接阅读更多:

    https://medium.com/mindorks/android-app-bundle-6c65ce8105a1 https://developer.android.com/guide/app-bundle

    @保罗 在 Play 商店开发者控制台的新 UI 中,APK 选项卡已被删除。并且它被 Apk Release 取代,所以高级模式在谷歌 Play 商店的新 UI 中被删除

    在上传多个APK到play store之前,你必须知道一些规则:

    1. 您为同一应用发布的所有 APK 必须具有相同的包名称并使用相同的证书密钥进行签名。
    2. 每个 APK 必须有不同的版本代码,由 android:versionCode 属性指定。
    3. 每个 APK 不能完全匹配另一个 APK 的配置支持。

    更多信息请Read

    你也可以看到How to create multiple apk files for android application

    您所要做的就是一次上传一个版本。每个下一个版本都需要比上一个版本更高,它会询问您是否要停用任何以前的版本或保留它们,并且您将要保留它们以便它们保持可用.请注意,用户将始终收到他们可用的最高版本,因此如果他们与多个版本兼容,那么他​​们将无法选择他们想要的版本,他们只会自动收到最高版本

    【讨论】:

    • 如果所有 apk 都有不同的版本代码,那么实际的版本代码是什么...我的意思是我正在使用 firebase 动态链接,我想在控制台中指定最小应用程序版本,但应该使用哪一个我是因为游戏控制台为每个 apk 文件提供了不同的 4 位版本代码。
    【解决方案2】:

    稍后在您链接的文档中,它有一个"how it works" section,说明您必须启用高级模式才能使用该功能:

    要为同一个应用发布多个 APK,您必须在应用的 APK 文件选项卡中启用高级模式(如上一节所述)。进入高级模式后,您可以为同一个应用上传、激活然后发布多个 APK。以下部分详细介绍了它的工作原理

    注意 不推荐使用上述答案。请参阅下面 Dhaval Jivani 于 2018 年 2 月 1 日的回答。

    【讨论】:

    • 没有关于“高级模式”的内容
    • @user924 这个答案已被弃用,因为 Play Store 开发者控制台已更改。请在此处查看 Dhaval 的答案:stackoverflow.com/a/48556005/5863563
    • 我同意,@SoftKaka 请将我的答案改为 Dhaval。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多