Hochladen fehlgeschlagen Sie müssen einen anderen Versionscode für Ihr APK verwenden, da Sie bereits eines mit Versionscode 2 haben

Lesezeit: 5 Minuten

Benutzer-Avatar
Ahmad Arslan

Laut dieser Antwort, wie man “Der Versionscode Ihres APK muss höher als 2 sein” löst. in der Developer Console von Google Play? Ich habe gerade den Versionscode von 2 auf 3 geändert und der Build konnte nicht hochgeladen werden.

Dies ist mein altes Manifest, bevor ich die APK hochgeladen habe

<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" />
        .....

Hier ist der neue Versionscode, den ich auf die Android-Entwicklerkonsole hochladen muss. Siehe mein Manifest

<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" />
        ......

Ich weiß nicht, was das Problem ist. Irgendeine Hilfe?
Geben Sie hier die Bildbeschreibung ein

  • Wenn das Ändern des Versionscodes nicht funktioniert, versuchen Sie Folgendes: stackoverflow.com/a/66878818/8383332

    – Bald Santos

    30. März 2021 um 21:43 Uhr

Benutzer-Avatar
FFinn

Für Benutzer von Android Studio kann das Problem durch Bearbeiten gelöst werden versionCode und versionName in build.gradle Anstatt von AndroidManifest.xml.

z.B

defaultConfig {
    applicationId "com.my.packageId"
    minSdkVersion 15
    targetSdkVersion 22
    versionCode 2      <-- change this
    versionName "2.0"  <-- change this
}

  • Können Sie AndroidManifest.xml aus build.gradle lesen? Es macht keinen Sinn, Werte doppelt zu haben.

    – Monothreaded

    9. Februar 2015 um 21:20 Uhr

  • Das ist die Antwort. Was hier passiert ist, ist, dass der Gradle derjenige ist, der für die Erstellung des Projekts verantwortlich ist, also überschreibt er die Versionen

    – jasmo2

    6. März 2017 um 14:17 Uhr

  • Stellen Sie sicher, dass der Versionscode eine ganze Zahl ist und Sie nach der Änderung synchronisieren.

    – sk md

    25. Juni 2019 um 2:12 Uhr

  • React-native Lösung stackoverflow.com/a/51003398/6747265

    – Oleg Reim

    14. September 2020 um 10:32 Uhr

Benutzer-Avatar
Martin Konecny

android:versionCode="28"

Ihr bisheriges versionCode war 28. Sie sollten es um 1 bis 29 erhöhen.

android:versionCode="29"

Vermutlich waren Ihre vorherigen App-Versionen 1 bis 28. Durch die Veröffentlichung mit Versionscode 3 stehen Sie in Konflikt mit einer früheren Version Ihrer App, die bereits mit diesem Versionscode veröffentlicht wurde.

  • Diese Zahl wird nur verwendet, um festzustellen, ob eine Version neuer ist als eine andere, wobei höhere Zahlen neuere Versionen anzeigen. Dies ist nicht die Versionsnummer, die Benutzern angezeigt wird

    – Mohamed AbdelraZek

    2. Juli 2019 um 13:08 Uhr

  • Für alle anderen, die verwirrt sein könnten, beachten Sie bitte, dass dies nicht die SDK-Version ist, sondern Ihr App-Versionscode.

    – SHIKHAR SINGH

    22. Juni 2020 um 16:22 Uhr

  • Können Sie mir genau sagen, wie der Pfad dieser Datei lautet?

    – João Pimentel Ferreira

    29. Juni 2020 um 20:28 Uhr

  • @JoãoPimentelFerreira ./app.json

    – Hanni

    18. November 2020 um 3:22 Uhr

  • Für Flutter siehe die Antwort von @Vaibhav_Welcomes_You.

    – Flüsse Cuomo

    23. Februar 2021 um 17:29 Uhr

Benutzer-Avatar
Thecarisma

In meinem Fall ist es ein einfaches Problem. Ich habe schon einmal eine App in die Konsole hochgeladen, also versuche ich, sie erneut hochzuladen, nachdem ich einige Probleme gelöst habe. Alles, was ich tue, ist, die vorherige APK aus der zu löschen App Bundle Explorer (offiziell genannt Artifact Library)

  • Ich habe eine Version über die Google Play Console hochgeladen, dann vor der Veröffentlichung gelöscht und erneut hochgeladen und den OP-Fehler erhalten. Ich dachte, ich hätte es gelöscht, aber es war immer noch in der Artefaktbibliothek vorhanden. Löschen Sie von dort, dann könnte ich hochladen …

    – Schnauzbart

    15. Juni 2018 um 20:30 Uhr

  • Das ist die Antwort.

    – Benutzer30478

    4. Juni 2021 um 14:59 Uhr

  • Artifact Library ist jetzt App Bundle Explorer auf der rechten Seitenleiste der Konsole.

    – Benutzer30478

    4. Juni 2021 um 16:36 Uhr

  • Vielen Dank ! Ich habe nicht verstanden, wie es möglich war, da meine Nummer inkrementell generiert wird

    – Benuts

    17. Juni 2021 um 12:40 Uhr

wenn Sie verwenden ionisches Gerüstgehe zu config.xml Datei und ändern Sie die “Ausführung” Attribut in der “Widget” Schild. Erhöhen Sie die Versionsnummer. Dann neu erstellen, signieren und ur apk in den Play Store hochladen. das hat mein Problem behoben.

Dieser Fehler tritt auf, wenn Sie versuchen, eine APK hochzuladen, die dieselben Versionswerte wie die bereits im Playstore befindliche hat.

Ändern Sie einfach Folgendes in Ihrer build.gradle-Datei => versionCode und 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"
}

(Für Flutter-App) Sie müssen einen anderen Versionscode für Ihr APK oder Android App Bundle verwenden, da Sie bereits eines mit Versionscode 1 haben.

Nicht in Panik verfallen…

Sie müssen sich umziehen Flutter-Version aus pubspec.yaml Datei und Version Code von local.properties Datei.

Gehen Sie zuerst zu Ihrem pubspec.yaml Datei. Die ersten drei Zeilen sollten Name, Beschreibung und Version der App sein.

Vor der Veröffentlichung –

Für Sie könnte die Version in etwa so aussehen:

Version: 1.0.0+1

Bevor Sie also eine APK für die Veröffentlichung erstellen (um Ihre bestehende App zu aktualisieren, auf Google Play-Konsole dh für ein neues Update) stellen Sie sicher, dass Sie diese Zahl um 1 erhöhen. (Sie sollten sie erhöhen, da es keine Anforderung für den Schritt der Erhöhung gibt).

Lösung

Ändern Sie einfach diese Version in (je nach Bedarf)

Version: 1.0.1+2

Und zweitens wenn

flatter.versionCode in Projekt -> Android -> local.properties ist

flatter.versionCode=1 dann ändern Sie es oder aktualisieren Sie es auf die flatter.versionCode=2 oder jede andere größere Zahl als der vorherige Code.

Und geben Sie schließlich die App gemäß der Dokumentation frei.

Benutzer-Avatar
bma350

Manchmal stößt der PlayStore auf einen Fehler, wenn Sie während einer Release-Erstellung ein APK hochladen, und Sie stecken fest, weil Sie dasselbe APK für den aktuellen Release-Entwurf nicht erneut hochladen können. Sie erhalten die Fehlermeldung “Upload fehlgeschlagen…”

Die Lösung ist, zu gehen Artefaktbibliothek Menü, unter Freigabeverwaltung und das Entwurfsartefakt zu löschen. Sobald dies erledigt ist, können Sie das APK erneut hochladen und Ihre Veröffentlichung abschließen.

Hoffe es hilft anderen…

Ben

  • Dies. Dies geschieht, wenn Sie mit dem Hochladen einer Binärdatei beginnen und diese abbrechen, auch wenn der Upload-Vorgang auf der Benutzeroberfläche abgeschlossen ist. Sie müssen das vorherige Bundle löschen.

    – Mccy

    27. Oktober 2020 um 14:04 Uhr

1346080cookie-checkHochladen fehlgeschlagen Sie müssen einen anderen Versionscode für Ihr APK verwenden, da Sie bereits eines mit Versionscode 2 haben

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy