如何在 Playstore 控制台中上传多个 APK

Posted

技术标签:

【中文标题】如何在 Playstore 控制台中上传多个 APK【英文标题】:How to upload a multiple APK in Playstore console 【发布时间】:2019-05-21 00:36:46 【问题描述】:

在这里,我可以在我的构建 gradle 中按 android 架构拆分 APK。我正在使用 ndk abiFilters 并在生成/构建发布 APK 并获得 7 个不同的架构 APK 后溢出 APK。

android 
    compileSdkVersion 27
    buildToolsVersion "27.0.3"
    defaultConfig 
        applicationId "com.XXX.XXXXX"
        minSdkVersion 17
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        ndk 
            abiFilters "armeabi", "armeabi-v8a", "x86", "mips"
        

        multiDexEnabled true
        javaCompileOptions 
            annotationProcessorOptions 
                includeCompileClasspath false
            
        
    
    flavorDimensions "default"



    splits 
        abi 
            enable true
            reset()
            include "armeabi", "armeabi-v7a", "armeabi-v8a", "x86", "x86_64", "mips", "mips64"
            universalApk false
        
    

如何在 Playstore 上上传所有这 7 个不同的 apk 以及如何管理所有这些 apk。

感谢您的帮助。

【问题讨论】:

【参考方案1】:

将多个 APK 上传到 Google 控制台的步骤 -

    转到您的 Google 控制台,使用 7 个不同 APK 中的一个 APK 填写所有必填数据,然后提交应用以进行生产。 现在转到App Release中的Create Release。 上传另一个 APK 并保留之前的 APK 并将更改提交到生产环境。 对 APK 重复步骤 2 和 3,不要忘记保留 apk。如果您不这样做,那么 apk 将会丢失。

要使用新版本的 Apk 更新应用程序,请停用所有 apk 并重复上述步骤。

【讨论】:

谢谢老兄,这行得通。上次我可以一次上传所有的 apk,现在它不起作用。 嘿@KebabKrabby,Google 更新了 Google Play 商店的 UI 和 App 上传流程。他们已将 RETAIN 更改为 INCLUDE。要更新新的 APK,您需要删除 APK 而不是停用。【参考方案2】:

我建议您现在可以使用 Android 应用构建包。它将管理您在代码中支持的多个设备。 参考链接 https://developer.android.com/platform/technology/app-bundle/

您仍然想上传多个 APK,您必须在应用程序的 APK 文件选项卡中启用高级模式。进入高级模式后,您可以为同一个应用上传、激活然后发布多个 APK。 参考链接 https://developer.android.com/google/play/publishing/multiple-apks

【讨论】:

以上是关于如何在 Playstore 控制台中上传多个 APK的主要内容,如果未能解决你的问题,请参考以下文章

在 Playstore 中上传 APK 时如何修复“无 JAR 签名”?

当我将我的应用程序上传到 Playstore 时收到此警告

将颤振应用程序上传到 Playstore 后,Firebase OTP 无法正常工作

上传 apk 时出现 64 位兼容问题 Google Playstore

可以从生成的密钥中获取任何数据以在 Playstore 上上传应用程序吗?

将应用上传到 Playstore 后谷歌地图不显示