Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
亚马逊应用商店支持多个APK,比如Android market?_Android_Apk_Amazon Appstore - Fatal编程技术网

亚马逊应用商店支持多个APK,比如Android market?

亚马逊应用商店支持多个APK,比如Android market?,android,apk,amazon-appstore,Android,Apk,Amazon Appstore,亚马逊应用商店是否像Android market一样支持多个APK上传?您可以访问developer.Amazon.com。在那里创建一个帐户,您就可以免费上传android应用程序。它们还为您提供了一个选项,您可以选择何时希望该应用程序可供用户使用。与android market不同,该应用不会立即上线。它将经历一个审查过程,只有在获得批准后才会生效。一旦发送apk详细信息供审查,您就无法编辑它。亚马逊市场不支持此功能 亚马逊应用商店确实支持一个应用的多个APK。这在报告中得到了证实。可以为不

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

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

亚马逊市场不支持此功能


亚马逊应用商店确实支持一个应用的多个APK。这在报告中得到了证实。可以为不同的平台和功能上传多个APK,包括屏幕大小和密度、OpenGL压缩格式、体系结构或API版本

Amazon Appstore中的多个APK支持的工作原理与相同,其中每个上传的APK的应用程序android:versionCode必须是唯一的

您可以使用gradle构建脚本来创建。以下是一个基于设备架构生成不同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
        }
    }

感谢您的回复,但问题是是否可以在Amazonr中为我的应用程序上载不同的APK,每个APK针对不同的设备配置?是的,但请确保它们没有相同的软件包。伙计们,问题是另一个。我有我的应用程序和两个APK:一个用于平板电脑,另一个用于手机。在Android market中,我可以将这两个APK作为一个应用程序发布(从用户的角度来看),这一功能称为多APK支持。我想知道Amazone应用商店中是否有这样的功能如果你的应用是通用的,那么你不需要有两个单独的APK。如果您使用了只支持tablet 3.0的片段,那么您就有必要创建不同的APK。如果您正在使用手机用户界面,那么只需将所有版面放在layout-xlarge中。只需尝试上传,看看您得到了什么响应。有这么少的信息,我不能给你太多的指导…试着先上传,看看它是否接受。它将告诉您在android 2.2上未移植的布局xlarge的错误。这就是为什么我有两个应用程序……我试图提交一个API 14+的apk和另一个API 21+的apk。亚马逊拒绝21+的apk,因为这些设备已经成为另一个apk的目标。文档可以说明它想要什么,但是为同一个设备向量提供了两个APK(所有其他Android设备都是一个设备)。5年后,正如您预期的那样,这个答案已经过时,并且是错误的。目前亚马逊应用商店支持多个.apk