From 9ebd2bafa3128866d5d3d5bf4d29601f34fc8e3f Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Sun, 1 Nov 2015 00:56:14 -0400 Subject: [PATCH] fix android auto versionName update --- android/AndroidManifest.xml | 2 +- tools/update_android_version.sh | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 954d43bc1..6f78aa848 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -1,5 +1,5 @@ - + diff --git a/tools/update_android_version.sh b/tools/update_android_version.sh index e1792e1d3..cb81634fa 100755 --- a/tools/update_android_version.sh +++ b/tools/update_android_version.sh @@ -1,11 +1,12 @@ #! /bin/bash +MANIFEST_FILE=android/AndroidManifest.xml + VERSIONCODE=`git rev-list master --first-parent --count` VERSIONNAME=`git describe --always --tags | sed -e 's/^v//'` echo "VersionCode: ${VERSIONCODE}" echo "VersionName: ${VERSIONNAME}" -sed -i -e "s/android:versionCode=\"[0-9][0-9]*\"/android:versionCode=\"${VERSIONCODE}\"/" android/AndroidManifest.xml -set -i -e "s/android:versionName=\".*\"/android:versionName=\"${VERSIONNAME}\"/" android/AndroidManifest.xml - +sed -i -e "s/android:versionCode=\"[0-9][0-9]*\"/android:versionCode=\"${VERSIONCODE}\"/" $MANIFEST_FILE +sed -i -e 's/versionName *= *"[^"]*"/versionName="'$VERSIONNAME'"/' $MANIFEST_FILE -- 2.22.0