APK terpecah dan Android App Bundle, dijelaskan untuk pengguna

Baca 1 menit · Diperbarui 2026-09-05

Advertisement

Dari satu APK menjadi beberapa

Dulu sebuah aplikasi adalah satu APK berisi kode dan sumber daya untuk setiap ukuran layar, bahasa, dan CPU. Sejak Agustus 2021 Google Play mewajibkan aplikasi baru diunggah sebagai Android App Bundle (.aab). Play menyimpan bundel itu dan, untuk setiap unduhan, menghasilkan kumpulan APK yang membentuk aplikasi pada perangkat tertentu.

Bagian-bagiannya

  • base.apk: kode dan sumber daya yang sama untuk semua perangkat. Bisa dipasang sendiri hanya bila aplikasinya dibangun demikian; sebagian besar aplikasi modern tidak.
  • Split konfigurasi: split_config.arm64_v8a.apk (kode native untuk CPU), split_config.xxhdpi.apk (gambar untuk kerapatan layar), split_config.en.apk, split_config.in.apk (teks bahasa). Perangkat mendapat satu dari tiap jenis.
  • Split fitur: modul opsional yang diunduh aplikasi saat dibutuhkan, misalnya penyunting atau fitur kamera.

Semua split satu aplikasi berbagi nama paket, kode versi, dan tanda tangan. Android memasangnya dalam satu sesi dan memperlakukannya sebagai satu aplikasi.

Mengapa memasang base.apk saja gagal

Aplikasi berjalan, mencari sumber daya atau pustaka native yang ada di sebuah split, lalu macet dengan Resources$NotFoundException atau UnsatisfiedLinkError, atau pemasang menolak dengan INSTALL_FAILED_MISSING_SPLIT. Inilah alasan XAPK harus dipasang utuh; lihat memasang APK terpecah dengan SAI.

Bagaimana mirror menangani bundel

Karena Play menghasilkan kumpulan khusus perangkat, mirror menyimpan APK universal (build berkas tunggal dari pengembang, memuat semua konfigurasi, lebih besar tetapi bisa dipasang di mana saja) atau XAPK berisi base plus split untuk konfigurasi paling umum (arm64, xxhdpi, beberapa bahasa). Halaman versi di sini menandai format tiap berkas, jadi Anda bisa memilih APK universal untuk perangkat tidak lazim dan XAPK untuk ponsel masa kini.

Memeriksa isi perangkat

App Manager atau SAI mendaftar split sebuah aplikasi terpasang di detailnya. adb shell pm path <paket> mencetak setiap berkas APK aplikasi, satu per baris. Aplikasi dengan satu baris dipasang sebagai paket universal atau berkas tunggal.

Panduan ini menjelaskan perilaku umum Android; nama menu berbeda menurut pabrikan dan versi Android. Unduhan di situs ini berasal dari mirror pihak ketiga yang mapan dan tidak pernah kami ubah.

Panduan lainnya

Advertisement