首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >上传失败您需要为您的APK使用不同的版本代码,因为您已经有了版本代码2的版本。

上传失败您需要为您的APK使用不同的版本代码,因为您已经有了版本代码2的版本。
EN

Stack Overflow用户
提问于 2014-07-16 04:48:23
回答 22查看 216.8K关注 0票数 182

根据这个答案,如何解决“您的APK版本代码需要大于2”。在Google Play的开发者控制台里?,我刚刚将版本代码从2更改为3,它无法上传构建。

这是我上传apk之前的旧清单

代码语言:javascript
运行
复制
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="mypackage name"
    android:installLocation="auto"
    android:versionCode="28"
    android:versionName="1.0028" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="19" />
        .....

这是我必须上传到android开发者控制台的新版本代码。看我的上流派

代码语言:javascript
运行
复制
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="mypackage name"
    android:installLocation="auto"
    android:versionCode="2"
    android:versionName="2.0001" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="19" />
        ......

我不知道这是什么问题。有什么帮助吗?

EN

回答 22

Stack Overflow用户

回答已采纳

发布于 2014-07-16 04:51:24

代码语言:javascript
运行
复制
android:versionCode="28"

你之前的versionCode是28岁。你应该把它增加1到29。

代码语言:javascript
运行
复制
android:versionCode="29"

想必,你以前的应用程序版本是1到28。通过使用versionCode 3发布,您将与已经与此versionCode一起发布的应用程序的早期版本发生冲突。

票数 143
EN

Stack Overflow用户

发布于 2014-10-13 09:51:34

对于使用Android的人来说,这个问题可以通过在versionCode中而不是AndroidManifest.xml中编辑build.gradleversionName来解决。

例如:

代码语言:javascript
运行
复制
defaultConfig {
    applicationId "com.my.packageId"
    minSdkVersion 15
    targetSdkVersion 22
    versionCode 2      <-- change this
    versionName "2.0"  <-- change this
}
票数 250
EN

Stack Overflow用户

发布于 2018-04-25 15:45:22

就我而言,这是一个简单的问题。我已经上传了一个应用程序在控制台之前,所以我尝试重新上传它后,解决一些问题。我所做的就是从App Bundle Explorer (正式名称为Artifact Library)中删除以前的APK。

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

https://stackoverflow.com/questions/24772407

复制
相关文章

相似问题

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