Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## 1. Create un-signed APK file
- Run this command in Ionic's project folder
- `cordova build --release android`
- ## 2. Create key store file
- `keytool -genkey -v -keystore [my-release-key-name].keystore -alias [alias_name] -keyalg RSA -keysize 2048 -validity 10000`
- * [my-release-key-name] ชื่อไฟล์ keystore
- * [alias_name] ชื่อของ key ใน keystore
- ## 3. Sign an un-signed APK
- `jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore [my-release-key-name].keystore [unsigned-file-name].apk [key-alias-name]`
- * [my-release-key-name] ชื่อไฟล์ keystore
- * [unsigned-file-name] ชื่อไฟล์ APK ที่ยังเป็น unsigned
- * [key-alias-name] ชื่อของ key ใน keystore
- ## 4. Optimize APK
- เราจะใช้ `zipalign` ในการ optimized ไฟล์ APK
- โดย zipalign จะอยู่ใน `<Android SDK folder>/build-tools/<เลขเวอร์ชั่น>/zipalign`
- เช่นถ้า Android SDK ของ Android Studio ของผู้ใช้ชื่อ teerasej จะอยู่ในระบบ Windows ดังนี้:
- `C:\Users\teerasej\AppData\Local\Android\sdk\`
- เวลารันคำสั่ง
- `C:\Users\teerasej\AppData\Local\Android\sdk\build-tools\25.0.2\zipalign -v 4 [unsigned-file-name].apk [signed-file-name].apk`
- * [unsigned-file-name] ชื่อไฟล์ APK ที่ยังเป็น unsigned
- * [signed-file-name] ชื่อไฟล์ APK ที่ signed แล้ว
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement