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.
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)
- menancapkan device melalui usb > buka chrome > ketika di url chrome://inspect/#devices
- 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
Baca juga : Cara membuat aplikasi android dengan cordova dan framework7 Part 3 - Change icon, Insert Assets dan routing
sumber : https://www.tiktok.com/@andriimanudin27
0 Komentar