Advertisement
Guest User

Untitled

a guest
Jul 25th, 2014
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.81 KB | None | 0 0
  1. GRADLE_PATH="/root/.gradle/wrapper/dists/gradle-1.12-all/2apkk7d25miauqf1pdjp1bm0uo/gradle-1.12/bin/gradle";
  2. JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64";
  3. JAVA_JARSIGNER="$JAVA_HOME/bin/jarsigner";
  4. JAVA_KEYTOOL="$JAVA_HOME/bin/keytool";
  5. ANDROID_SDK_PATH="/home/jisidro/Desktop/devtools/adt-bundle-linux-x86_64-20140321/sdk";
  6. ANDROID_SDK_ZIPALIGN_PATH="$ANDROID_SDK_PATH/build-tools/19.1.0/zipalign";
  7. ANDROID_WORKSPACE_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/tools/ws/";
  8. ANDROID_PROJECT_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/";
  9. ANDROID_PROJECT_BIN_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/mobileWebToApk/build/outputs/apk/";
  10. ANDROID_APK_UNSIGNED_UNZIPALIGNED_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/mobileWebToApk/build/outputs/apk/mobileWebToApk-release-unsigned.apk";
  11. ANDROID_APK_UNSIGNED_ZIPALIGNED_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/mobileWebToApk/build/outputs/apk/mobileWebToApk-unsigned-zipaligned.apk";
  12. ANDROID_APK_SIGNED_ZIPALIGNED_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/mobileWebToApk/build/outputs/apk/mobileWebToApk-signed-zipaligned.apk";
  13. ANDROID_KEYSTORE_PATH="/home/jisidro/ws/androidstudio/OneClickAppBuilder_data/ws/android/fine11/mobileWebToApk/build/outputs/apk/AndroidTest.keystore";
  14. ANDROID_KEYSTORE_ALIAS="alias";
  15. ANDROID_KEYSTORE_KEY_PASSWORD="keyPassword";
  16. ANDROID_KEYSTORE_STORE_PASSWORD="storePassword";
  17. ANDROID_KEYSTORE_COMPANYNAME="company name";
  18. ANDROID_KEYSTORE_ORGANISATIONALUNIT="organisational unit";
  19. ANDROID_KEYSTORE_ORGANISATION="organisation";
  20. ANDROID_KEYSTORE_STATE="state";
  21. ANDROID_KEYSTORE_COUNTRY="US";
  22. ANDROID_KEYSTORE_VALIDITY=10000;chmod 755 "$JAVA_KEYTOOL";
  23. echo "creating unsigned unzipaligned";
  24. cd "$ANDROID_PROJECT_PATH";
  25. "$GRADLE_PATH" assembleRelease;
  26. echo "creating unsigned zipaligned apk";
  27. "$ANDROID_SDK_ZIPALIGN_PATH" -f 4 "$ANDROID_APK_UNSIGNED_UNZIPALIGNED_PATH" "$ANDROID_APK_UNSIGNED_ZIPALIGNED_PATH";
  28. echo "creating keystore";
  29. "$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;
  30. echo "signing apk";
  31. "$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