Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. ## 1. Create un-signed APK file
  2.  
  3. Run this command in Ionic's project folder
  4.  
  5. `cordova build --release android`
  6.  
  7. ## 2. Create key store file
  8.  
  9. `keytool -genkey -v -keystore [my-release-key-name].keystore -alias [alias_name] -keyalg RSA -keysize 2048 -validity 10000`
  10.  
  11. * [my-release-key-name] ชื่อไฟล์ keystore
  12. * [alias_name] ชื่อของ key ใน keystore
  13.  
  14.  
  15. ## 3. Sign an un-signed APK
  16.  
  17. `jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore [my-release-key-name].keystore [unsigned-file-name].apk [key-alias-name]`
  18.  
  19. * [my-release-key-name] ชื่อไฟล์ keystore
  20. * [unsigned-file-name] ชื่อไฟล์ APK ที่ยังเป็น unsigned
  21. * [key-alias-name] ชื่อของ key ใน keystore
  22.  
  23. ## 4. Optimize APK
  24.  
  25. เราจะใช้ `zipalign` ในการ optimized ไฟล์ APK
  26. โดย zipalign จะอยู่ใน `<Android SDK folder>/build-tools/<เลขเวอร์ชั่น>/zipalign`
  27.  
  28. เช่นถ้า Android SDK ของ Android Studio ของผู้ใช้ชื่อ teerasej จะอยู่ในระบบ Windows ดังนี้:
  29.  
  30. `C:\Users\teerasej\AppData\Local\Android\sdk\`
  31.  
  32. เวลารันคำสั่ง
  33.  
  34. `C:\Users\teerasej\AppData\Local\Android\sdk\build-tools\25.0.2\zipalign -v 4 [unsigned-file-name].apk [signed-file-name].apk`
  35.  
  36. * [unsigned-file-name] ชื่อไฟล์ APK ที่ยังเป็น unsigned
  37. * [signed-file-name] ชื่อไฟล์ APK ที่ signed แล้ว
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement