Skip to content

Instantly share code, notes, and snippets.

@wuyexiong
Created July 6, 2015 08:54
Show Gist options
  • Save wuyexiong/b9ffde53c2b97ccba7ad to your computer and use it in GitHub Desktop.
Save wuyexiong/b9ffde53c2b97ccba7ad to your computer and use it in GitHub Desktop.
MANIFEST_FILE='AndroidManifest.xml'
VERSIONCODE=`grep versionCode $MANIFEST_FILE | sed 's/.*versionCode="//;s/".*//'`
VERSIONNAME=`grep versionName $MANIFEST_FILE | sed 's/.*versionName="//;s/\.[0-9]*".*//'`
let "VERSIONCODE--"
NEWCODE=$VERSIONCODE
NEWNAME=$VERSIONNAME.$BUILD_NUMBER
echo "Updating Android build information. New version code: $NEWCODE - New version name: dev_test";
sed -i '' 's/\(android:versionName=\)\"\(.*\)\"/\1\"dev_test\"/g' ${MANIFEST_FILE}
sed -i '' 's/\(android:versionCode=\)\"\(.*\)\"/\1\"'${VERSIONCODE}'\"/g' ${MANIFEST_FILE}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment