Cara membuat aplikasi android dengan cordova dan framework7 Part 2 - build android, create keystore

Print Friendly and PDF 0 Viewers

Cara membuat aplikasi android dengan cordova dan framework7 Part 2 - Selamat pagi para pembaca setia semangat27.com, kali ini kita akan melanjutkan proses development aplikasi android dengan menggunakan cordova yang berkolaborasi dengan framework7. Namun untuk pembahasan kali ini kita akan berfokus pada membuildnya dalam perangkat android baik dengan emulator maupun langsung di install dalam perangkat android. Baik yang versi debug maupun versi release unsigned dan signed, versi aab nya juga nanti kita akan coba buat.

Baca juga : Cara membuat aplikasi android dengan cordova dan framework7 Part 1 - Instal cordova, create project with template framework7, run on browser

Setelah menambah plaform browser, kali ini kita akan menambah platform androidnya dengan cara seperti dibawah ini.

  • cordova platform add android

Selanjutkan kita akan mencoba untuk menjalankannya melalui virtual devices yang ada dalam android studio, untuk tahapannya seperti dibawah ini. Jangan lupa untuk menginstall android studio terlebih dahulu ya.

  • Buka android studio > Configure > AVD Manager > Launch Emulator
  • cordova run android (dalam root tempat projek berada)

Sedangkan untuk membuat debug.apk kamu bisa melakukannya dengan cara sebagai berikut

  • cordova build android
  • root > platforms > android > app > build > outputs > apk > debug > app-debug.apk (Lokasi file)

Dan untuk membuat release.apk bisa dilakukan melaui cara seperti ini

  • cordova build android --release
  • root > platforms > android > app > build > outputs > apk > release> app-release-unsigned.apk (Lokasi file)

Jika kamu ingin menandatangani apk tersebut, maka kamu membutuhkan keystore. Caranya silakan simak dibawah ini dengan sebelumnya menginstal Jre Java

  • buka gitbash (run as administrator)
  • cd "/c/Program Files/Java/jre1.8.0_291/bin/"
  • ./keytool -genkey -alias mypassword -keyalg RSA atau
  • ./keytool -genkey -keystore mypassword -alias mypassword -keyalg RSA
  • c/Users/Andri/.keystore

Pindahkan keystore ke direktori platform android agar lebih mudah (root/platforms/android/mypassword.keystore). Lalu lakukan serangkaian proses untuk menandataganinya.

  • jarsigner -verbose -keystore platforms/android/mypassword.keystore platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk mypassword
  • jika diminta memasukan password makan ketikan mypassword
  • jarsigner -verify platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk
  • zipalign -v 4 platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk platforms/android/app/build/outputs/apk/release/app-release-signed.apk
  • root > platforms > android > app > build > outputs > apk > release> app-release-signed.apk (Lokasi file)

mungkin itu saja untuk kali ini, silakan kalian coba dulu install versi debug dan release di hp kalian. Khusus versi debug kalian bisa melakukan debugging melalui inspect di browser chrome dengan :

  • menancapkan device melalui usb > buka chrome > ketika di url chrome://inspect/#devices
untuk versi release kalian tidak bisa melakukannya namun versi rilis yang sudah di signed dapat kalian upload di google play.

Selain itu, kamu bisa juga membuildnya dalam bundle aab. Cara hampir mirip dengan apk release karena perlu ditanda tangani juga, namun untuk versi bundle akan lebih ringkas ketika diuplod ke google play. Dimana setiap perangkat yang mendownloadnya akan disesuaikan kebutuhan komponen penyusu apps nya seperti 64bit atau 32bit sehingga ukuran aplikasi lebih sesuai dan ringkas.
  • cordova build android --release -- --packageType=bundle (dalam root)
  • jarsigner -verbose -keystore platforms/android/mypassword.keystore platforms/android/app/build/outputs/bundle/release/app-release.aab mypassword
  • jarsigner -verify platforms/android/app/build/outputs/bundle/release/app-release.aab
  • zipalign -v 4 platforms/android/app/build/outputs/bundle/release/app-release.aab platforms/android/app/build/outputs/bundle/release/app-release-signed.aab
Ya itulah dia untuk part 2 ini dalam pembuatan aplikasi dengan cordova x framework7 semoga bermanfaat

Baca juga : Cara membuat aplikasi android dengan cordova dan framework7 Part 3 - Change icon, Insert Assets dan routing

sumber : https://www.tiktok.com/@andriimanudin27

Baca Juga ya


BAGIKAN
Previous
Next Post »
0 Komentar