Comment changer de version de code dans AndroidManifest.xml à l'aide de Cordova 3.6.4
Je suis en train de changer la version de code dans AndroidManifest.xml.
je suis en utilisant Cordova 3.6.4.
Selon les docs je suis à jour dans le config.xml mais il ne reflète pas dans le AndroidManifest.xml après la construction.
Config.xml
<widget id="" versionCode="6" version="2.0.2" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
AndroidManifest.xml après la construction
<manifest android:hardwareAccelerated="true" android:installLocation="auto" android:versionCode="20002" android:versionName="2.0.2" package="" xmlns:android="http://schemas.android.com/apk/res/android">
OriginalL'auteur Mandeep Pasbola | 2014-12-18
Vous devez vous connecter pour publier un commentaire.
Comme par Cordova API docs:
À la fois, Android et iOS soutenir un deuxième chaîne de version (ou nombre) en plus de celle qui est visible dans les app stores, versionCode pour Android et CFBundleVersion pour iOS.
Ci-dessous est un exemple qui définit explicitement versionCode et CFBundleVersion
Si alternative version n'est pas spécifié, les valeurs par défaut suivantes seront utilisées:
Je suis en cours d'exécution dans la même question. J'ai collé mon widget tag. Mais pour une raison quelconque, la version android de code est l'aide de l'autre n'est pas spécifié de calcul. Toutes les suggestions? <widget id="org.app.app" version="0.1.4" android: versionCode="13" ios-CFBundleVersion="3.3.3" xmlns="w3.org/ns/widgets" xmlns:cdv="cordova.apache.org/ns/1.0">
J'ai effectivement trouvé le problème Si votre application a permis à la cdvBuildMultipleApks Gradle propriété (voir Réglage de Gradle Propriétés), le code de version de votre application peut également être multiplié par 10, de sorte que le dernier chiffre du code peut être utilisé pour indiquer l'architecture de l'apk a été construit pour les. Cette multiplication va se passer, peu importe si le code de version est pris à partir de l'android: versionCode attribut ou générées à l'aide de la version. Soyez conscient que certains plugins ajoutés à votre projet (y compris cordova-plugin-tableau de concordance-webview) peut définir cette Gradle propriété automatiquement.
Pour ceux qui voudraient l'Ionique de la Documentation concernant mes commentaires [cordova.apache.org/docs/en/latest/guide/platforms/android/... le Code de Version dans config.xml).
OriginalL'auteur AAhad