/
maintainer.txt
32 lines (24 loc) · 892 Bytes
/
maintainer.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
RELEASE INSTRUCTIONS
ensure app runs for lowest target API
git flow release start X.Y.Z
bump versionName and versionCode in AndroidManifest.xml
git commit AndroidManifest.xml -m 'version bump'
git flow release finish X.Y.Z
git push origin master develop vX.Y.Z
AUTOMATIC APK GENERATION
1. Set your local.properties to:
sdk.dir = path/to/android/sdk
key.store = path/to/keystore
key.alias = <alias name>
key.store.password = <keystore password>
key.alias.password = <alias password>
2. From now on
ant clean release
ant installr
publish bin/rainwave-android-release.apk
MANUAL APK GENERATION
ant clean release
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore path/to/keystore bin/rainwave-android-release-unsigned.apk <aliasname>
zipalign -v 4 bin/rainwave-android-release-unsigned.apk bin/rainwave-android-X.Y.Z.apk
ant installr
publish bin/rainwave-android-X.Y.Z.apk