Langsung ke konten utama

Cara Build Proyek Cordova ke APP Bundle Supaya Bisa Rilis di Google Playstore

Setelah kita mengetahui bagaimana cara melakukan build ke .apk dan bagaimana caranya mengatur proyek android di Cordova, kali ini kita akan belajar bagaimana caranya melakukan build proyek Cordova android kita ke app bundle (.aab) supaya aplikasi atau gim kalian bisa diunggah ke Google Playstore.

Pada saat artikel ini dibuat, Google Playstore memerlukan target API minimal 31 untuk bisa di-publish. Jika kalian mengikuti tutorial di blog ini, tentu saja tidak menjadi masalah. Namun, jika belum sesuai dengan persyaratan Google, silahkan update platform ke API Level 32 dan versi build tools 32.0.0 (soalnya cordova sekarang maksimal mendukung sampai API level 32).

Jika semua persyaratan sudah siap, langsung saja kita ke tutorialnya.

Keystore

Sesuai dengan ketentuan Google, aplikasi atau gim yang akan kalian publish ke Google playstore hendaknya sudah ditandatangani untuk menyatakan jika aplikasi atau gim tersebut resmi punya kalian.

Untuk melakukan tandatangan kalian harus punya keystore yang berisi informasi-informasi pribadi kalian atau perusahaan kalian. Untuk membuat keystore, kalian bisa menggunakan perintah di terminal atau menggunakan software seperti Keystore Manager.

  • Misalkan kalian menggunakan software Keystore Manager, kalian bisa membuat file baru dengan klik File > New, lalu pilih tipe keystore JKS.
  • Klik kanan lalu pilih “Generate Key Pair”, pilih RSA ukurannya tidak perlu diubah atau default saja.
  • Pada “Validity Periode” isikan saja 100 tahun klik “Apply”.
  • Pada kotak “Name” klik “Edit name” dan isikan sesuai yang kalian mau, misalkan seperti contoh berikut.
Data keystore
Contoh Data Keystore
  • Klik “OK” dan akan muncul kotak alias, isikan saja nama panggilan kalian hanya satu kata misalkan “sada” (tak perlu masukan kata petik).
  • Masukan password kalian dan ulangi password kalian, pastikan mudah diingat “123456” pun tidak apa-apa.
  • Buat folder baru di disk sistem kalian (misal Local Disk C) dengan nama “keystore” (tanpa tanda petik)
  • Klik File > Save as, mungkin kalian akan diminta untuk memasukan password kalian lagi, dan simpan keystore kalian di folder yang baru dibuat tadi, isikan nama terserah misalkan “contoh.keystore” atau “contoh.jks”  dan tipe file pilih keystore, klik “Save”.

Untuk sekarang keystore kalian sudah jadi, backup keystore ini di Google Drive atau penyimpanan cloud lainnya sebab kalian membutuhkan keystore ini tiap kali update atau publish baru.

Build ke APP BUNDLE

Setelah keystore siap, sekarang saatnya kita melakukan build ke .aab. Buka terminal atau command line kalian lalu masuk ke direktori proyek kalian. Siapkan internet karena untuk build pertama ini akan dilakukan secara remote. Masukan perintah berikut di terminal.


Cordova build android --release


Tunggu sampai prosesnya selesai. Saat proses build sudah selesai, sekarang kita akan melakukan proses tandatangan aplikasi atau gim menggunakan keystore yang baru kita buat. Masukan perintah berikut di terminal.


cordova build android --release -- --keystore="direkori keystore kalian" --storePassword=passwordkalian --alias=aliaskalian --password=passwordlagi

Misal:

cordova build android --release --keystore="C:\keystore\contoh.jks" --storePassword=123456 --alias=sada --password=123456


Tunggu prosesnya sampai selesai, biasanya tidak selama saat melakukan build. Jika sudah selesai, kalian bisa melihat hasil build berupa file .aab, pada folder .\platforms\android\app\build\outputs\bundle\release.

Akhir Kata

Selamat kalian sudah bisa memasukan aplikasi atau gim kalian ke Google Playstore! Oh ya jangan lupa tiap kali kalian melakukan update aplikasi kalian di Google Playtore, kalian juga harus menaikan versi di manifest.xml kalian. Caranya kalian bisa edit config.xml dan ubah pada bagian version misal 1.0.0 ubah ke 1.0.1. Terimakasih sudah menyimak tutorial kali ini, jika ada yang ingin ditanyakan jangan ragu untuk berkomentar.

Komentar

Postingan populer dari blog ini

Membuat Project Cordova dan Build ke Android Terbaru

Seperti yang gua janjikan, di tutorial kali ini gua akan membahas bagaimana cara membuat proyek Cordova dan melakukan build ke platform Android terbaru yang didukung oleh Cordova sekarang yaitu Android 11 (API level 32). Pada tutorial ini, output yang kita dapatkan berupa file .apk , untuk melakukan build ke app bundle supaya bisa kalian masukan ke Google Playstore akan gua bahas pada tutorial selanjutnya karena pada blog ini kita akan mempelajarinya secara step by step (alibi sih, sebenarnya gua malas ngetik panjang). Sebelum itu, pastikan kalian sudah melakukan instalasi Cordova, Java SE JDK 11, dan sudah mempunyai resource Android SDK untuk platform Android API level 32 serta build tools 32.0.0 . Jika belum, kalian bisa melihat tutorial sebelumnya . Jika sudah, mari kita lanjut ke tutorial selanjutnya. Membuat Proyek Cordova Supaya lebih terorganisir kalian bisa membuat  folder  baru untuk proyek cordova dan  copy  direktori tersebut. Buka terminal atau command l...

Memoar of Resetter

  Memoar of Resetter Sudah sebulan lebih gua mulai menggunakan RPG Maker 2003 seperti yang gua jelaskan dalam post sebelumnya . Dalam rentang waktu artikel tersebut dibuat sampai sekarang gua menulis artikel ini, gua sudah menyelesaikan gim baru yang gua beri judul Memmoar of Resetter . Sebenarnya sih proses menyelesaikan gim ini memerlukan waktu dua bulan lebih dikarenakan gua mulai menggambar asset -nya berbarengan dengan proyek Petualangan Khairil: Pixcell . Namun, gua benar-benar fokus menggarap proyek ini saat awal bulan November lalu. Memoar of Resetter Tidak ada kata yang tepat untuk menggambarkan gim ini kecuali RPG Turnbase Classic . Yaiyalah! Soalnya gua benar-benar cuman menggunakan fitur default dari RPG Maker ga ada modifikasi lain seperti gim gua sebelumya. Waktu bermain gim ini agak susah diukur karena fitur log RPG Maker 2003 belum bisa mencatat playtime, tetapi kira-kira kalian bisa menyelesaikan gim ini 10 jam+. Sinopsis-nya sederhana saja, Zack hanyalah murid S...

Cara Melakukan Instalasi Node Js di Windows 7

Karena dah lama gak update Node Js, gua pribadi kurang tahu kalau Node Js sudah tidak support Windows 7 lagi, sekarang sudah minimal Windows 8.1 untuk menjalankan Node Js versi terbaru. Hal ini tentu akan jadi masalah jika kalian ingin menggunakan fitur-fitur yang ada di Node Js, misalkan saat kalian ingin menggunakan Cordova. Untuk melakukan pemrograman di Node Js, tentu saja kalian harus melakukan update ke versi terbaru dengan install Node Js versi terbaru di laman resminya. Dengan begitu, kalian harus melakukan upgrade pada perangkat kalian dengan melakukan upgrade OS atau mengganti perangkat yang kalian gunakan dengan perangkat yang sudah mendapat dukungan penuh dari Node Js. Namun, jika kalian hanya ingin meng- install Cordova, kalian tidak perlu repot-repot untuk menggunakan Node Js versi baru. Kalian bisa menggunakan Node Js versi lama yang masih mendukung Windows 7. Cara Melakukan Instalasi Node Js versi Lama di Windows 7 Sebelum melangkah ke tahap selanjutnya, kalian ...