根据这个答案如何解决"你的APK的版本代码需要高于2".在Google Play的开发者控制台中?我刚刚将版本代码从2更改为3,但无法上传构建版本.
在我上传apk之前,这是我的旧清单
<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开发者控制台上传的新版本代码.看我的清单
<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" />
        ......
我不知道这个问题是什么.有帮助吗?

FFi*_*inn 191
对于谁使用Android Studio的人的问题可以通过编辑来解决   versionCode,并versionName在build.gradle代替AndroidManifest.xml.
例如
defaultConfig {
    applicationId "com.my.packageId"
    minSdkVersion 15
    targetSdkVersion 22
    versionCode 2      <-- change this
    versionName "2.0"  <-- change this
}
Mar*_*cny 97
android:versionCode="28"
你以前versionCode是28岁.你应该把它增加1到29.
android:versionCode="29"
据推测,您以前的应用程序版本是1到28.通过使用versionCode 3发布,您与已使用此版本代码发布的应用程序的先前版本相冲突.
use*_*334 20
如果您使用的是ionic framework,请转到config.xml文件并更改"widget"标记中的"version"属性.增加版本号.然后重建,签名并上传你的apk到Play商店.这解决了我的问题.
Vai*_*You 18
(对于 Flutter App)你需要为你的 APK 或 Android App Bundle 使用不同的版本代码,因为你已经有一个版本代码为 1 的。
不要恐慌...
你需要改变颤振版本从pubspec.yaml文件版本鳕鱼给E local.properties文件。
首先转到您的pubspec.yaml文件。前三行应该是应用程序的名称、描述和版本。
发售前——
对您来说,该版本可能如下所示:
版本:1.0.0+1
因此,在创建用于发布的 apk(用于更新您在Google Play Console上的现有应用程序,即新更新)之前,请确保将此数字增加 1。(您应该增加它,因为没有对增量步骤的要求)。
解决方案
只需将该版本更改为(根据您的需要)
版本:1.0.1+2
其次,如果
flutter.versionCode在项目- > Android的- > local.properties是
flutter.versionCode=1然后更改它或将其升级为flutter.versionCode=2或任何其他比以前的代码更大的数字。
最后根据文档发布应用程序。
bma*_*350 17
有时,PlayStore 在创建 Release 时上传 APK 时会遇到错误,并且由于当前草稿版本无法再次上传相同的 APK 而卡住了。您收到错误“上传失败...”
解决方案是转到发布管理下的工件库菜单并删除草稿工件。完成此操作后,您将能够再次上传 APK 并完成发布。
希望它会帮助其他人......
本
The*_*sma 15
就我而言,这是一个简单的问题.我已经在控制台中上传了一个应用程序,所以我在解决一些问题后尝试重新上传它我所做的就是从神器库中删除以前的APK
Kin*_*une 14
当您尝试上载具有与Playstore上相同版本值的apk时,会出现此错误。
只需在build.gradle文件中更改以下内容=> versionCode和versionName
defaultConfig {
    applicationId "com.my.packageId"
    minSdkVersion 16
    targetSdkVersion 27
    versionCode 2      <-- increment this by 1
    versionName "2.0"  <-- this is the version that shows up in playstore, 
                           remember that the versioning scheme goes as follows.
                           first digit = major breaking changes version
                           second digit = minor changes version
                           third digit = minor patches and bug fixes.
                           e.g versionName "2.0.1"
}
在Android Studio中1.1.0,改versionCode在build.gradle了Module: app,并不一定变化versionName:
android {
...
    defaultConfig {
...
        versionCode 3
        versionName "1.0"
    }
...
}
如果您在 Expo 中使用构建独立应用程序,则可能会出现 versionCode 错误,因为标准app.json配置仅引用了该version属性。
我能够添加如下versionCode属性android:
示例 App.json
{
  "expo": {
    "sdkVersion": "29.0.0",
    "name": "App Name",
    "version": "1.1.0",
    "slug": "app-name",
    "icon": "src/images/app-icon.png",
    "privacy": "public",
    "android": {
      "package": "com.madhues.app",
      "permissions": [],
      "versionCode": 2 // Notice the versionCode added under android.
    }
  }
}
详细文档:https : //docs.expo.io/versions/v32.0.0/workflow/configuration/#versioncode
| 归档时间: | 
 | 
| 查看次数: | 108851 次 | 
| 最近记录: |