亚马逊应用商店多APK支持

时间:2012-01-13 08:08:04

标签: android apk

如果亚马逊应用商店支持像Android市场这样的多个APK上传,有人可以向我提供信息吗? 谢谢你的回复...

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

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

Amazon Appstore中的多个APK支持与multiple APK support in the Play Store的工作方式相同,其中app: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
        }
    }

答案 2 :(得分:0)

您可以访问developer.amazon.com。在那里创建一个帐户,您可以自由上传Android应用程序。它们还为您提供了一个选项,可以选择何时为用户提供应用程序。与Android市场不同,该应用程序不会立即生效。它将经过审核流程,并且只有在获得批准后才会生效。一旦发送以供审阅,您就无法编辑apk详细信息。