2017-10-18 5 views
0

Nach Änderungen an meinem Code versuche ich meine Android-Anwendung Version Build mit Cordova zu aktualisieren. In AndroidManifest.xml ändere ich den android: versionName auf eine höhere Nummer wie "1.2.9" auf "1.2.10" und den android: versionCode auf die gleiche Datei. nach dem Bau mit Cordova diese beiden Zahlen automatisch ändern. Ich habe versucht, den Androiden hinzuzufügen: version bei config.xml aber nach cordova bauen das gleiche passiert, und während des Build ich bin immer Fehlerandroid version Code android version name cordova

FAILURE: Build failed with an exception. 
  • Was schief gelaufen ist: Ausführung für Aufgabe ‚ist fehlgeschlagen: processReleaseResources '.

    com.android.ide.common.process.ProcessException: Fehler aapt

eine Idee auszuführen, wie dieses Problem zu lösen?

Antwort

1

Um die Version-Code und Versionsnamen für Android setzen Sie android-versionCode="" und version="" zum <widget> Tag in config.xml wie folgendes Beispiel hinzufügen müssen, zeigt:

<widget android-versionCode="100" version="1.0.0" ... > 

Sie sollten nie etwas im platforms Ordner ändern direkt, wenn es beim Vorbereiten/Erstellen/Lesen der Plattform neu erstellt wird.

+0

durch hinzufügen android-versionCode = "100" version = "1.0.0" jetzt der android: versionName = "1.2.10" ist in ordnung aber android: versionCode = "" wieder automatisch in einer kleineren nummer als die vorherige ändern Version und das ist ein Problem für die Upload-App in Google Play. Ich habe den obigen Code hinzugefügt, den Sie in die Ordner /cordova/config.xml /cordova.js/config.xml und /cordova/platforms/android/res/xml/config.xml geschrieben haben, in welchem ​​dieser Ordner ist der richtige? – stg

+0

durch Hinzufügen von xmlns: android = "http://schemas.android.com/apk/res/android" im Widget bei config.xml löste den Fehler, aber das Problem mit android: versionCode, die die Zahl ändern ich nach Build hinzufügen ist immer noch Gibt es da eine Idee? – stg

+0

Ändern Sie _anything_ im Ordner 'platforms/android' ** NICHT, es wird generiert, wenn Sie einen Build ausführen und alwaxs zurückgesetzt werden. Sie müssen die 'config.xml' in' David

Verwandte Themen