如何在Google Play商店发布多个版本apk

原文:http://android.eoe.cn/topic/android_sdk

多种apk的支持是一个特点在Google Play,它允许你发布不同的APKs为你的应用匹配不同尺寸的设备。每个APK是您的应用程序的完整和独立的版本,但它们共享同一应用程序在Google Play上市,必须共享相同的包的名称,并签署具有相同的release key。此功能用在您的应用不能通过单一的APK来兼容所有设备的情况。

Android提供了许多的方式,您提供给尽可能多的设备。Android应用程序通常最兼容的设备上运行,用一个单一的APK,通过提供不同的配置替代资源(例如,不同的布局,为不同的屏幕尺寸)和Android系统的设备在运行时选择适当的资源。然而,在少数情况下,一个单一的APK是不能支持所有设备的配置,因为替代资源的APK文件太大(大于50MB)或其他技术的挑战,阻止了一个APK在所有设备上工作。

虽然我们鼓励您开发和发布一个单一的APK,支持尽可能多的设备配置,但是这样做有时是不可能。为了让您的apk尽可能多的支持不同的设备,Google Play允许你发布多种的应用,在相同的应用列表下面。Google Play 然后根据你在每个APK的manifest文件中声明的版本信息,适配出相对应的apk。

通过发布多个您的版本的apks应用,您可以:

  • 不同的OpenGL纹理压缩格式,支持每个的APK。
  • 支持APK的每个不同的屏幕配置。
  • 每个的APK支持不同的平台版本。

目前,这是唯一的设备的特点,Google Play 支持 发布相同的应用程序有多个APKs支持。

注意:只有当你的APK是太大(大于50MB),你应当使用多个APKs支持不同的设备配置。使用单一的APK,以支持不同的配置的设备始终是最好的做法,因为它使简单的应用程序更新的应用的途径和让用户很明白该怎样操作(也让你的开发变的简单,避免开发和发布的复杂性) Read the section below about Using a Single APK Instead to consider your options before publishing multiple APKs

在发布前注意的内容

在你发布多个apks为同一个应用在Google Play,你必须理解一些关于怎样发布在Google Play上面的工作。

Active APKs

在你发布你的应用(无论是发布的一个或多个APKs)时,你必须“激活”从你的APK(S)apk文件选项卡上面。当你激活的APK,它将会移动一个激活的 APKs列表。这个名单可以让你预览的你即将发布的APK(s)。

如果没有任何错误,任何“active”APK将公布到Google Play,当您单击“Publish”按钮(如果应用程序是未发布的),或当您单击“ 保存 “按钮(如果应用程序已经发布)。

简单模式和高级模式

在Google Play上面提供了两种方式管理你的应用:简单模式和高级模式。你可以通过在Apk上面的选项卡,切换他们。简单的模式是传统的方式发布应用程序,使用一个apk在一次。

在简单模式,只有一个的APK可以激活一次。如果你上传一个新的APK(升级你的应用程序),要想激活升级的应用必须的取消当前的应用(您必须然后单击“ 保存“发布新的APK)。

高级模式允许你激活并发布多个APKs(每个apk都针对不同设备的配置)。然而,有些在清单中声明的规则的要求,是否你将要被允许激活apk。当您激活APK和违反规则之一,你会收到一条错误或警告消息。如果消息是一个错误,你可以不发布,直到你解决这个问题,如果它是一个警告,你可以发布ActiveAPKs,但您的应用程序是否适用于不同的设备可能有意想不到的后果。这些规则更下面的讨论。

Multiple APKs如何工作

使用Google Paly Multiple APKs的概念是,你必须为您的应用程序只是一个entry在Google Play上面,但针对不同的设备可能会下载到一个不同的APK。这意味着:

  • 你保持产品细节只有一组(应用程序的描述,图标,截图等)。这也意味着你不能收取不同的价格对不同APKs。

  • 所有的用户只能看到您的应用程序的一个合适它设备的版本,所以它们不会混淆,你可能已经出版的“tablets(平板)”或“手机”。

  • 所有用户评论是相同的应用程序列表,即使在不同的设备上的是Multiple APKs。

  • 如果你发布不同版本的Andr

你可能感兴趣的:(android,移动开发,开发,Google,Google,play,Play发布应用)