Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GRADLE_PATH="/root/.gradle/wrapper/dists/gradle-1.12-all/2apkk7d25miauqf1pdjp1bm0uo/gradle-1.12/bin/gradle";
- JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64";
- JAVA_JARSIGNER="$JAVA_HOME/bin/jarsigner";
- JAVA_KEYTOOL="$JAVA_HOME/bin/keytool";
- ANDROID_SDK_PATH="/home/jisidro/Desktop/devtools/adt-bundle-linux-x86_64-20140321/sdk";
- ANDROID_SDK_ZIPALIGN_PATH="$ANDROID_SDK_PATH/build-tools/19.1.0/zipalign";
- ANDROID_WORKSPACE_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/tools/ws/";
- ANDROID_PROJECT_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/";
- ANDROID_PROJECT_BIN_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/mobileWebToApk/build/outputs/apk/";
- ANDROID_APK_UNSIGNED_UNZIPALIGNED_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/mobileWebToApk/build/outputs/apk/mobileWebToApk-release-unsigned.apk";
- ANDROID_APK_UNSIGNED_ZIPALIGNED_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/mobileWebToApk/build/outputs/apk/mobileWebToApk-unsigned-zipaligned.apk";
- ANDROID_APK_SIGNED_ZIPALIGNED_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/mobileWebToApk/build/outputs/apk/mobileWebToApk-signed-zipaligned.apk";
- ANDROID_KEYSTORE_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/mobileWebToApk/build/outputs/apk/AndroidTest.keystore";
- ANDROID_KEYSTORE_ALIAS="alias";
- ANDROID_KEYSTORE_KEY_PASSWORD="keyPassword";
- ANDROID_KEYSTORE_STORE_PASSWORD="storePassword";
- ANDROID_KEYSTORE_COMPANYNAME="company name";
- ANDROID_KEYSTORE_ORGANISATIONALUNIT="organisational unit";
- ANDROID_KEYSTORE_ORGANISATION="organisation";
- ANDROID_KEYSTORE_STATE="state";
- ANDROID_KEYSTORE_COUNTRY="US";
- ANDROID_KEYSTORE_VALIDITY=10000;chmod 755 "$JAVA_KEYTOOL";
- echo "creating unsigned unzipaligned";
- cd "$ANDROID_PROJECT_PATH";
- "$GRADLE_PATH" assembleRelease;
- echo "creating unsigned zipaligned apk";
- "$ANDROID_SDK_ZIPALIGN_PATH" -f 4 "$ANDROID_APK_UNSIGNED_UNZIPALIGNED_PATH" "$ANDROID_APK_UNSIGNED_ZIPALIGNED_PATH";
- echo "creating keystore";
- "$JAVA_KEYTOOL" -genkeypair -validity $ANDROID_KEYSTORE_VALIDITY -dname "CN=$ANDROID_KEYSTORE_COMPANYNAME,OU=$ANDROID_KEYSTORE_ORGANISATIONALUNIT,O=$ANDROID_KEYSTORE_ORGANISATION,L=location,S=$ANDROID_KEYSTORE_STATE,C=$ANDROID_KEYSTORE_COUNTRY" -keystore "$ANDROID_KEYSTORE_PATH" -storepass $ANDROID_KEYSTORE_STORE_PASSWORD -keypass $ANDROID_KEYSTORE_KEY_PASSWORD -alias $ANDROID_KEYSTORE_ALIAS -keysize 2048 -keyalg RSA -v;
- echo "signing apk";
- "$JAVA_JARSIGNER" -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore "$ANDROID_KEYSTORE_PATH" -storepass $ANDROID_KEYSTORE_STORE_PASSWORD -keypass $ANDROID_KEYSTORE_KEY_PASSWORD -signedjar "$ANDROID_APK_SIGNED_ZIPALIGNED_PATH" "$ANDROID_APK_UNSIGNED_ZIPALIGNED_PATH" $ANDROID_KEYSTORE_ALIAS;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement