【发布时间】:2012-01-13 08:08:03
【问题描述】:
亚马逊应用商店是否像 Android 市场一样支持多个 APK 上传?
【问题讨论】:
标签: android apk amazon-appstore
亚马逊应用商店是否像 Android 市场一样支持多个 APK 上传?
【问题讨论】:
标签: android apk amazon-appstore
亚马逊应用商店确实支持一个应用的多个 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
}
}
【讨论】:
您可以访问 developer.amazon.com。在那里创建一个帐户,您可以免费上传安卓应用程序。他们还为您提供了一个选项来选择您希望该应用程序何时可供用户使用。与安卓市场不同,该应用不会立即上线。它将经过审核过程,只有在获得批准后才会生效。发送审核后,您无法编辑 apk 详细信息。
【讨论】:
【讨论】: