Comment mettre à jour le numéro de version d'une application native réactive

J'utilise React native avec Android. Comment puis-je mettre à jour le numéro de version dans l'application? Comme je reçois cette erreur.

Je génère un fichier selon cette URL https://facebook.github.io/react-native/docs/signed-apk-android.html

  • Zoom sur une route spécifique google map
  • Android: Comportement de launchMode = "singleTask" pas comme décrit?
  • Comment ajuster la hauteur de ligne dans TextView avec plusieurs tailles de type?
  • Les fragments d'Android vs les contrôles composés
  • Qu'est-ce que Android: layout_alignLeft dans Android?
  • Accéder à l'hébergement local depuis le téléphone mobile
  • J'ai essayé de modifier le fichier AndroidManifest.xml, mais après la construction, ce fichier est automatiquement modifié.

    <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.facebook.react" android:versionCode="1" android:versionName="1.0" > 

    Ici, j'ai modifié le XML:

     <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.facebook.react" android:versionCode="2" android:versionName="1.1" > 

    Après, le fichier de compilation est automatiquement modifié.

    Entrez la description de l'image ici

  • Google Play Game Services Le changement d'orientation des périphériques multi-joueurs déclenche l'utilisateur hors de la pièce
  • Les fragments, avec le même menu, sur la même disposition, provoquent une duplication du menu
  • Impression Logcat "Nom de l'interface: null" au cours de chaque appel de méthode d'exécution DefaultHttpClient
  • APK signé avec un certificat qui n'est pas encore valable
  • Android: Différence entre BATTERY_STATUS_DISCHARGING et BATTERY_STATUS_NOT_CHARGING
  • Ajouter une flèche à outils vers DialogFragment
  • 2 Solutions collect form web for “Comment mettre à jour le numéro de version d'une application native réactive”

    Vous devriez changer votre versionCode et versionName dans android/app/build.gradle :

     android { defaultConfig { versionCode 1 versionName "1.0" {...} } {...} } 

    @Joseph Roque est correct, vous devez mettre à jour les numéros de version dans android/app/build.gradle .

    Voici comment je automatiser cela et l'attacher dans la version du package dans package.json et git s'engage.

    Dans android/app/build.gradle :

     /* Near the top */ import groovy.json.JsonSlurper def getNpmVersion() { def inputFile = new File("../package.json") def packageJson = new JsonSlurper().parseText(inputFile.text) return packageJson["version"] } /* calculated from git commits to give sequential integers */ def getGitVersion() { def process = "git rev-list master --first-parent --count".execute() return process.text.toInteger() } ...... def userVer = getNpmVersion() def googleVer = getGitVersion() android { ... defaultConfig { ..... versionCode googleVer versionName userVer ndk { abiFilters "armeabi-v7a", "x86" } } 

    Remarques:

    • Il est important que versionCode soit un nombre entier. Nous ne pouvons donc pas utiliser la version sémantique ici. Ceci est utilisé sur le Play Store pour indiquer quelles versions viennent après les autres – c'est pourquoi il est lié à git s'engage dans getGitVersion

    • versionName est cependant montré aux utilisateurs: j'utilise ici la version sémantique et stocké la valeur réelle dans mon package.json . Merci à https://medium.com/@andr3wjack/versioning-react-native-apps-407469707661

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.