Nach dieser Antwort So lösen Sie "Der Versionscode Ihrer APK muss höher als 2 sein." in der Entwicklerkonsole 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 Menifest
<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, worum es geht. Irgendeine Hilfe?
Für Leute, die Android Studio verwenden, kann das Problem durch Bearbeiten
versionCode
undversionName
inbuild.gradle
statt gelöst werdenAndroidManifest.xml
.z.B
quelle
In meinem Fall ist es ein einfaches Problem. Ich habe zuvor eine App in die Konsole hochgeladen, daher versuche ich, sie nach Behebung einiger Probleme erneut hochzuladen. Ich lösche lediglich die vorherige APK aus der Artefaktbibliothek
quelle
Wenn Sie ein ionisches Framework verwenden , gehen Sie zur Datei config.xml und ändern Sie das Attribut "version" im Tag "widget" . Erhöhen Sie die Versionsnummer. dann neu erstellen, signieren und ur apk hochladen, um Store zu spielen. das hat mein Problem behoben.
quelle
cordova build --release android
Befehl wurde durch diese Änderung AndroidManifest.xml in zwei Attributen geändert, von android: versionCode = "1" zu android: versionCode = "2" und von android: versionName = "0.0.1" ** zu ** android: versionName = "0.0.2" im Manifest-Tag.Dieser Fehler tritt auf, wenn Sie versuchen, eine Apk hochzuladen, die dieselben Versionswerte hat wie die bereits im Playstore.
Ändern Sie einfach Folgendes in Ihrer build.gradle-Datei => versionCode und versionName
quelle
Manchmal stößt der PlayStore auf einen Fehler, wenn Sie eine APK während einer Release-Erstellung hochladen, und Sie stecken fest, weil Sie dieselbe APK für die aktuelle Release-Version nicht erneut hochladen können. Sie erhalten die Fehlermeldung "Upload fehlgeschlagen ..."
Die Lösung besteht darin, das Menü Artefaktbibliothek unter Release-Verwaltung aufzurufen und den Entwurf des Artefakts zu löschen. Sobald dies erledigt ist, können Sie die APK erneut hochladen und Ihre Veröffentlichung beenden.
Hoffe es wird anderen helfen ...
Ben
quelle
Ändern Sie
versionCode
in Android Studio 1.1.0build.gradle
fürModule: app
und nicht unbedingtversionName
:quelle
Genau wie in der Antwort von Martin Konecny gesagt, müssen Sie den versionCode auf einen höheren Wert ändern.
Ihr vorheriger Versionscode war
28
. es sollte geändert werden zu29
.Laut dem Dokument auf der Android-Entwickler-Website. ein Versionscode ist
Es sollte also mit dem vorherigen versionCode verwandt sein (mit verwandt meine ich höher), wie im Dokument angegeben:
Wie im Dokument noch einmal erwähnt
Obwohl dies die Veröffentlichung
2.0001
Ihrer App ist, bedeutet dies nicht unbedingt, dass der versionCode ist2
.Hoffe das hilft :)
quelle
Wenn Sie Android Studio verwenden, können Sie gehen:
Build -> Flavours bearbeiten
Und ändern Sie von dort aus den Versionscode und den Namen.
quelle
Wenn Sie eigenständige Apps mit Expo erstellen, tritt möglicherweise der versionCode-Fehler auf, da die Standardkonfiguration
app.json
nur einen Verweis auf dieversion
Eigenschaft enthält.Ich konnte eine
versionCode
Eigenschaftandroid
wie folgt hinzufügen :Beispiel App.json
Detaillierte Dokumentation: https://docs.expo.io/versions/v32.0.0/workflow/configuration/#versioncode
quelle
Wenn Sie Phonegap / Cordova-Anwendungen verwenden, bearbeiten Sie einfach Ihre config.xml und fügen Sie den android-versionCode und die Version in das Widget ein.
quelle
(Für Flutter App) Sie müssen einen anderen Versionscode für Ihre APK oder Ihr Android App Bundle verwenden, da Sie bereits einen mit Versionscode 1 haben.
Sei nicht in Panik ...
Sie müssen die Flutter-Version aus der Datei pubspec.yaml und den Versionscode aus der Datei local.properties ändern .
Gehen Sie zuerst zu Ihrer Datei pubspec.yaml . Die ersten drei Zeilen sollten Name, Beschreibung und Version der App sein.
Vor der Veröffentlichung -
Für Sie könnte die Version ungefähr so aussehen:
Version: 1.0.0 + 1
Stellen Sie daher vor dem Erstellen einer Apk für die Veröffentlichung (zum Aktualisieren Ihrer bestehenden App in der Google Play Console, dh für ein neues Update) sicher, dass Sie diese Zahl um 1 erhöhen. (Sie sollten sie erhöhen, da für den Inkrementierungsschritt keine Anforderung erforderlich ist.)
Lösung
Ändern Sie einfach diese Version in (je nach Bedarf)
Version: 1.0.1 + 2
Und zweitens wenn
flutter.versionCode in Project -> android -> local.properties ist
flutter.versionCode = 1, dann ändern oder auf flutter.versionCode = 2 aktualisieren oder eine andere größere Zahl als den vorherigen Code.
Und schließlich die App gemäß Dokumentation freigeben.
quelle
major.minor.patch+build
, betrachtet Play nur die letztebuild
Komponente? (Das ist kein Fehler?)Wenn Sie diesen Fehler für die Android-APK Ihrer Flutter-App erhalten, finden Sie sie in Ihrer Datei app / build.gradle unter defaultConfig {}
auskommentieren
und hinzufügen
oder "Code der vorherigen Version" + 1.
quelle
Ich habe den gleichen Fehler beim Hochladen einer Flatter-App in den Playstore erhalten. Ändern Sie einfach den Versionscode in pubspec.yaml, der für mich funktioniert hat. Möglicherweise versuchen Sie, den Versionscode zu ändern, z. B. von +1 auf +2, und erstellen Sie dann die apk mit neu
und lade alle apk's für deine benutzer in den playstore hoch. Wenn Sie das nächste Mal ein Update veröffentlichen möchten, müssen Sie den Versionscode auf +3 usw. aktualisieren.
quelle
Dies scheint darauf zurückzuführen zu sein, dass Sie bereits eine APK-Datei der Version 3 in den Google Play Store hochgeladen haben. Und wieder lädst du apk mit der gleichen Version hoch. Dieses Problem ist also aufgetreten.
Zur Lösung müssen Sie also Ihren Versionsnamen und den Versionscode ändern (inkrementieren mit 1) und die Anwendung einmal ausführen und nach dem Export auf Google Play hochladen.
quelle
Ich bekam immer wieder den gleichen Fehler.
Schließlich habe ich die APK-Datei manuell mit Google Play Console hochgeladen, wie im Screenshot gezeigt.
Unter App Release wählen Sie die im Screenshot gezeigte Schaltfläche "CREATE RELEASE" und laden Ihre APK-Datei von hoch
/android/app/bin/build/outputs/apk/release/app-release.apk
quelle
In meinem Fall hatte ich so etwas in meinem
AndroidManifest
,hier ist der Speicherort 'androidManifestFile' falsch, geändert in
alles hat funktioniert
quelle