Konverter online gratis AAB ke APKS
Konversi Android App Bundles menjadi arsip APK Set untuk instalasi lokal dan pengujian perangkat.
Konversi AAB ke APKS online - gratis
File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.
Impor file dari URL
Tempel tautan langsung ke file. Kami mengunduhnya ke server kami dan mengonversinya persis seperti file yang diunggah.
Cara kerjanya
-
1/3
Unggah file .aab Anda
Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.
-
2/3
Jalankan konversi .aab ke .apks
Setelah file berhasil diunggah, klik konversi saat Anda siap.
-
3/3
Unduh file .apks hasil konversi
Hasil konversi siap untuk diunduh.
Bagaimana mengkonversi aab ke apks berkas
- Platform seluler
- Peringkat: 3.7/5
Android tidak dapat menginstal .aab secara langsung, sehingga developer dan tester mengonversinya saat memerlukan APK set yang dapat diinstal untuk pengujian offline, transfer perangkat, atau berbagi di luar Google Play. Arsip .apks yang dihasilkan mempertahankan split APK yang diperlukan oleh perangkat atau dapat berisi satu APK universal.
Apa itu format AAB
Android App Bundle menggunakan ekstensi .aab dan merupakan format publikasi Android untuk aplikasi yang dibuat dengan Android Studio dan Gradle. Format ini berisi kode terkompilasi, resource, module, dan data konfigurasi, tetapi bukan satu APK yang siap digunakan pada perangkat.
Developer membuat AAB dengan perintah Build → Generate Signed Bundle / APK → Android App Bundle di Android Studio atau task Gradle seperti ./gradlew bundleRelease. Google Play memproses bundle tersebut dan menghasilkan APK yang dioptimalkan untuk arsitektur CPU, kepadatan layar, versi Android, bahasa, dynamic feature opsional, dan persyaratan konfigurasi lainnya pada setiap perangkat.
Apa itu format APKS
File APKS adalah arsip APK Set yang dihasilkan oleh bundletool milik Google. File ini merupakan container berbasis ZIP yang dapat berisi base APK, configuration split APK, dynamic-feature APK, dan metadata yang menjelaskan hubungan antarfile tersebut. Arsip dapat berisi split yang ditargetkan untuk perangkat tertentu atau, dengan mode universal, satu universal.apk.
APKS berguna untuk menginstal secara lokal, menguji, mentransfer, dan mengarsipkan APK set yang dihasilkan. Android biasanya tidak menginstal arsip tersebut dengan mengetuknya; gunakan bundletool atau installer yang mendukung paket split APK. Mengekstrak dan menginstal hanya base APK dapat menyebabkan aplikasi tidak lengkap.
Cara mengonversi AAB ke APKS
Metode desktop standar menggunakan utilitas bundletool berbasis Java.
- Instal Java runtime yang kompatibel dan download release
bundletool-all.jarterbaru dari project Android bundletool resmi. - Letakkan JAR dan AAB dalam working directory. Untuk output release yang dapat diinstal, siapkan keystore, key alias, dan password. AAB release dapat ditandatangani dengan upload key, tetapi APK yang dihasilkan untuk instalasi lokal juga harus ditandatangani.
- Buat arsip APK Set dengan configuration set yang tidak bergantung pada perangkat:
java -jar bundletool-all.jar build-apks --bundle=my-app.aab --output=my-app.apks --ks=my-release-key.jks --ks-key-alias=my-key - Untuk hanya menghasilkan split yang diperlukan oleh perangkat tertentu yang terhubung, buat spesifikasinya terlebih dahulu:
java -jar bundletool-all.jar get-device-spec --output=device.json
Kemudian buat arsip dengan:java -jar bundletool-all.jar build-apks --bundle=my-app.aab --output=my-app.apks --device-spec=device.json --ks=my-release-key.jks --ks-key-alias=my-key - Untuk membuat satu arsip yang lebih besar dan berisi APK universal, gunakan mode universal:
java -jar bundletool-all.jar build-apks --bundle=my-app.aab --output=my-app-universal.apks --mode=universal --ks=my-release-key.jks --ks-key-alias=my-key - Untuk perangkat Android yang terhubung, instal set yang sesuai dengan:
java -jar bundletool-all.jar install-apks --apks=my-app.apks
bundletool akan meminta password keystore kecuali password tersebut diberikan melalui opsi password-nya. Untuk memeriksa arsip tanpa menginstalnya, buka file .apks dengan utilitas ZIP; mengubah ekstensinya menjadi .zip bersifat opsional karena sebagian besar archive tool mengenali format tersebut secara otomatis.
Bagi pengguna yang tidak ingin menginstal software, 101convert.com dapat mengonversi file secara online dan gratis. Konversi lokal dengan bundletool lebih disarankan ketika AAB, keystore, kredensial penandatanganan, atau aplikasi yang belum dirilis harus tetap bersifat privat.
Batasan kompatibilitas
Sertifikat penandatanganan output harus sama dengan sertifikat instalasi yang sudah ada sebelum Android menerimanya sebagai update. Arsip yang ditandatangani dengan debug key atau upload key umumnya tidak dapat meng-update aplikasi yang diinstal dari Google Play, karena APK aplikasi tersebut ditandatangani dengan app-signing key Google Play milik developer.
File APKS khusus perangkat mungkin tidak dapat diinstal pada perangkat lain jika tidak menyertakan architecture, density, language, atau feature split untuk perangkat tersebut. Mode universal meningkatkan portabilitas, tetapi menghasilkan APK yang lebih besar karena menyertakan resource dan native library untuk beberapa konfigurasi.
Simpan AAB asli, keystore, alias, dan konfigurasi penandatanganan bersama arsip yang dihasilkan. APKS adalah artefak distribusi, bukan format upload untuk Google Play; Google Play menerima AAB dari developer dan menghasilkan delivery APK yang ditandatangani sendiri.
AAB vs APKS: perbandingan format
Bagaimana format AAB dan APKS dibandingkan pada properti yang paling penting untuk konversi ini.
| Properti | .AAB Android App Bundle | .APKS Android App Bundle set |
|---|---|---|
| Standar terbuka | Tidak | Tidak |
| Ukuran file umum | Kecil | Kecil |
| Terbuka di browser web | Tidak | Tidak |
| Pengeditan lanjutan | Tidak dapat diedit langsung | Tidak dapat diedit langsung |
| Dukungan metadata | Dasar | — |
| Dapat dibaca teks biasa | Tidak | Tidak |
| Paling cocok untuk | Penyematan dalam aplikasi | Penyematan dalam aplikasi |
| Diperkenalkan | 2018 | — |
| Pengembang |
Perangkat lunak dan tautan yang disarankan: aab ke apks converters
Pertanyaan yang sering diajukan
Apakah konverter AAB ke APKS gratis?
Ya, mengonversi AAB ke APKS di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.
Seberapa besar file AAB yang bisa saya unggah?
Anda dapat mengunggah file AAB hingga 300 MB dan mengonversi hingga 10 file sekaligus dalam satu batch.
Apa yang terjadi pada file yang saya unggah?
File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.
Apakah saya perlu menginstal perangkat lunak untuk mengonversi AAB ke APKS?
Tidak. Konversi AAB ke APKS berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.
Konversi gagal?
Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file AAB yang valid untuk konversi AAB ke APKS ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.
Apakah mengubah AAB ke APKS hanya perlu mengganti nama file?
Tidak, AAB harus diproses untuk menghasilkan arsip APKS yang berisi satu atau beberapa APK Android. Mengganti ekstensi tidak akan membuat paket APK yang dapat diinstal.
Apakah AAB saya akan menjadi satu APK di dalam file APKS?
Belum tentu; arsip APKS dapat berisi APK terpisah untuk konfigurasi perangkat yang berbeda, dan juga dapat berisi APK universal jika dibuat. Kumpulan APK yang dipilih bergantung pada modul app bundle dan setelan perangkat target.
Apakah file APKS perlu ditandatangani setelah dikonversi dari AAB?
APK di dalam arsip APKS harus ditandatangani agar dapat diinstal secara normal. Konversi dapat gagal atau menghasilkan paket yang tidak dapat diinstal jika informasi penandatanganan yang diperlukan tidak ada atau tidak valid.