首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google play apk发布错误(多个apk)

Google play apk发布错误(多个apk)
EN

Stack Overflow用户
提问于 2014-09-15 18:45:34
回答 3查看 683关注 0票数 3

我已经使用多个apk的概念发布了我的应用程序(正如你在附件中看到的)。现在我正在尝试发布app的更新版本。但是不允许我玩。上面写着“版本不提供给任何设备配置”。请查看附件中的图像以了解更多信息。

EN

回答 3

Stack Overflow用户

发布于 2014-09-15 18:54:01

同一个PackageName的APK只能发布一次。您必须在您的应用程序中更改Manifest上的包名和它的名称所属的java类。

因此,如果你有多个来自同一来源的APK,每个APK都需要它自己的包名。

编辑

如果您使用唯一的包名编辑这些APK之一,那么您必须更新Manifest中的版本号。例如:

你有了你的第一个App,inside Manifest,它看起来像这样:

代码语言:javascript
复制
    android:versionName="1.0" android:versionCode="1"

如果要更新,则必须更改versionCode和名称

代码语言:javascript
复制
    android:versionName="1.1" android:versionCode="2" 

如果你使用多APK支持,它是相似的。API说:

*每个APK必须有一个不同的版本代码,由android:versionCode属性指定。

票数 0
EN

Stack Overflow用户

发布于 2015-06-30 13:24:52

有一个推荐的版本代码命名模式,可以完全克服您所遇到的问题。Multiple APK Support文档中对此进行了讨论。

它的工作方式是使用一个7位数的versionCode编号,其中包括SDK API版本前缀以及您的应用程序的实际版本。以下是版本编码方案的示意图:

在OP给出的示例中,这将允许在不影响当前7+版本的情况下更新API 9+版本,并将防止错误阻止发布版本101。这两个版本的versionCode现在为:

支持7+接口的

  • 版本:支持9+接口的versionCode 0700101
  • 版本: versionCode 0900101
票数 0
EN

Stack Overflow用户

发布于 2015-11-08 21:36:17

同意布伦特的回答。

简而言之,更高的API支持应用程序应该有最高版本的代码。

较低API支持应用程序的版本代码应小于较高API支持应用程序的版本代码。

仅供参考:请确保您在Google play开发人员帐户中切换到高级模式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25846268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档