Bundletool
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.