【问题标题】:Amazon app store Multiple APK Support like Android market?亚马逊应用商店多个 APK 支持,如 Android 市场?
【发布时间】:2012-01-13 08:08:03
【问题描述】:

亚马逊应用商店是否像 Android 市场一样支持多个 APK 上传?

【问题讨论】:

    标签: android apk amazon-appstore


    【解决方案1】:

    亚马逊应用商店确实支持一个应用的多个 APK。这在Amazon documentation 中得到确认。可以为不同的平台和功能上传多个 APK,包括屏幕尺寸和密度、OpenGL 压缩格式、架构或 API 版本。

    Amazon Appstore 中的多 APK 支持与 multiple APK support in the Play Store 的工作方式相同,其中应用 android:versionCode 对于每个上传的 APK 必须是唯一的。

    您可以使用 gradle 构建脚本来automate the generation of unique versionCode for the multiple APKs。下面是一个根据设备架构生成不同 APK 的示例:

       splits {
            abi {
                enable true
                reset()
                include 'x86', 'armeabi', 'armeabi-v7a'
                universalApk true
            }
        }
    
        project.ext.versionCodes = ['armeabi': 1, 'armeabi-v7a': 2, 'arm64-v8a': 3, 'mips': 5, 'mips64': 6, 'x86': 8, 'x86_64': 9]
    
        android.applicationVariants.all { variant ->
            variant.outputs.each { output ->
                output.versionCodeOverride =
                    project.ext.versionCodes.get(output.getFilter(
                        com.android.build.OutputFile.ABI), 0) * 10000000 + android.defaultConfig.versionCode
            }
        }
    

    【讨论】:

    • 我尝试为 API 14+ 提交一个 apk,为 API 21+ 提交另一个。亚马逊拒绝 21+ 的 apk,因为这些设备已经被另一个 APK 定位。文档可以说它想要什么,但是为同一个设备向量提供两个 apk(所有其他 Android 设备都是一个设备)。
    【解决方案2】:

    您可以访问 developer.amazon.com。在那里创建一个帐户,您可以免费上传安卓应用程序。他们还为您提供了一个选项来选择您希望该应用程序何时可供用户使用。与安卓市场不同,该应用不会立即上线。它将经过审核过程,只有在获得批准后才会生效。发送审核后,您无法编辑 apk 详细信息。

    【讨论】:

    • 感谢您的回复,但问题是可以在 Amazonr 中为我的应用程序上传不同的 APK,每个 APK 都针对不同的设备配置?
    • 可以,但要确保它们没有相同的包。
    • 伙计们,问题是另一个问题。我有我的应用程序和其中的两个 apk:一个用于平板电脑,另一个用于手机。在 Android 市场中,我可以将这两个 apk 作为单个应用程序发布(从用户的角度来看),此功能称为多 APK 支持.不知道亚马逊应用商店有没有这样的功能
    • 如果您的应用是通用的,那么您不需要有两个单独的 APK。如果您使用了仅支持平板电脑 3.0 的片段之类的东西,那么您有必要创建不同的 APK。如果您使用手机 UI,那么只需将所有布局放入 layout-xlarge。只需尝试上传并查看您得到的响应。这么少的信息,我不能指导你...先尝试上传,看看它是否接受。它会告诉你你遇到了什么错误
    • layout-xlarge 在 android 2.2 上不受支持。这就是为什么我有两个应用程序......
    【解决方案3】:

    【讨论】:

    • 5 年如您所料,此答案已过时且错误。目前亚马逊应用商店支持多个.apks
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 1970-01-01
    • 2011-12-23
    • 1970-01-01
    • 2012-08-19
    • 1970-01-01
    相关资源
    最近更新 更多