Bundletool

From belajarwiki
Jump to navigation Jump to search

Untuk membuat aplikasi react native, dapat menggunakan expo.

Perintah untuk membuat apk adalah

expo build:android
expo build:status

Namun kadang terdapat error SDK, sehingga perlu menggunakan perintah

eas build -p android

Hasil dari expo dapat di-download di dashboard expo, namun masih berupa bundle (aab) yang dikhususkan untuk diupload ke playstore. Jika ingin membuat aplikasi yang standalone (berupa apk) sebelum diupload ke playstore, perlu mendapatkan apk.

Untuk melakukan konversi dari aab ke apk dapat menggunakan aplikasi bundletool. Setelah download bundletool (dalam format jar), lakukan perintah

java -jar "bundletool-all-1.10.0.jar" build-apks --bundle="<nama_aplikasi>.aab" --output="<nama_aplikasi>.apks"

atau perintah ini agar mendapatkan satu jenis apk universal

java -jar "bundletool-all-1.10.0.jar" build-apks --bundle="<nama_aplikasi>.aab" --output="<nama_aplikasi>.apks" --mode="universal" 

Kemudian rename <nama_aplikasi>.apks menjadi <nama_aplikasi>.zip. Di dalamnya terdapat file apk.


Pranala Menarik

Referensi