[AND] Version up + change_version script.

This commit is contained in:
Dmitry Kunin 2013-11-01 14:49:17 +03:00 committed by Alex Zolotarev
parent e0cfc5424c
commit ca18944196
5 changed files with 51 additions and 10 deletions

View file

@ -4,8 +4,8 @@
android:installLocation="preferExternal"
android:sharedUserId="com.mapswithme"
android:sharedUserLabel="@string/shared_user_label"
android:versionCode="249"
android:versionName="2.4.9" >
android:versionCode="250"
android:versionName="2.5.0" >
<uses-sdk
android:minSdkVersion="7"

View file

@ -4,8 +4,8 @@
android:installLocation="preferExternal"
android:sharedUserId="com.mapswithme"
android:sharedUserLabel="@string/shared_user_label"
android:versionCode="249"
android:versionName="2.4.9" >
android:versionCode="250"
android:versionName="2.5.0" >
<uses-sdk
android:minSdkVersion="7"
@ -214,4 +214,4 @@
</service>
</application>
</manifest>
</manifest>

View file

@ -4,8 +4,8 @@
android:installLocation="preferExternal"
android:sharedUserId="com.mapswithme"
android:sharedUserLabel="@string/shared_user_label"
android:versionCode="249"
android:versionName="2.4.9" >
android:versionCode="250"
android:versionName="2.5.0" >
<uses-sdk
android:minSdkVersion="7"
@ -263,4 +263,4 @@
</service>
</application>
</manifest>
</manifest>

View file

@ -4,8 +4,8 @@
android:installLocation="preferExternal"
android:sharedUserId="com.mapswithme"
android:sharedUserLabel="@string/shared_user_label"
android:versionCode="243"
android:versionName="2.4.3" >
android:versionCode="250"
android:versionName="2.5.0" >
<uses-sdk
android:minSdkVersion="7"

41
android/change_version.sh Executable file
View file

@ -0,0 +1,41 @@
#!/bin/bash
##########################################
#
# This script changes version code and version name in AndroidManifest.xml.
# Must be run from omim/android directory.
#
##########################################
while :
do
case $1 in
-h)
echo "Usage: change_version.sh -vn <version_name> -vc <version_code>"
exit 0
;;
-vn)
VERSION_NAME=$2
echo "Version name: $VERSION_NAME"
shift 2
;;
-vc)
VERSION_CODE=$2
echo "Version code: $VERSION_CODE"
shift 2
;;
*) # no more options
break
;;
esac
done
set -e -u -x
AM_DIRS=(MapsWithMeLite MapsWithMeLite.Samsung MapsWithMePro MapsWithMeTest)
for DIR in ${AM_DIRS[*]}
do
sed -i '' "s/versionName=\"[0-9\.]*\"/versionName=\"${VERSION_NAME}\"/g" \
${DIR}/AndroidManifest.xml
sed -i '' "s/versionCode=\"[0-9]*\"/versionCode=\"${VERSION_CODE}\"/g" \
${DIR}/AndroidManifest.xml
done