Mengaktifkan opsi backcompat 16 KB

Tombol 16 KB memungkinkan Anda menjalankan perangkat dengan kernel 16 KB. Opsi kompatibilitas mundur 16 KB tersedia saat perangkat berjalan dengan kernel 16 KB. Pengelola paket menjalankan aplikasi dalam mode kompatibilitas mundur 16 KB jika aplikasi memiliki file ELF (dengan ekstensi .so) dengan penyelarasan segmen LOAD 4 KB, atau jika APK yang di-ZIP memiliki file ELF yang tidak dikompresi yang diselaraskan dengan ZIP 4 KB. Jika pengelola paket telah mengaktifkan mode kompatibilitas mundur 16 KB untuk aplikasi, aplikasi akan menampilkan peringatan saat pertama kali diluncurkan yang menyatakan bahwa aplikasi berjalan dalam mode kompatibilitas mundur 16 KB.

Peringatan dalam mode kompatibilitas ukuran halaman

Gambar 1. Peringatan dalam mode kompatibilitas ukuran halaman.

Mode kompatibilitas mundur 16 KB memungkinkan beberapa aplikasi berfungsi, tetapi untuk keandalan dan stabilitas terbaik, aplikasi tetap harus selaras dengan 16 KB.

Untuk mengaktifkan opsi kompatibilitas mundur 16 KB, ikuti petunjuk berikut:

  1. Ikuti langkah-langkah di Aktifkan tombol 16 KB untuk mengaktifkan tombol 16 KB.

  2. Aktifkan mode kompatibilitas mundur 16 KB menggunakan salah satu metode berikut:

    • Android menjalankan aplikasi dalam mode kompatibilitas mundur jika diperlukan. Ada dua bagian terpisah untuk kompatibilitas mundur yang dapat diaktifkan secara independen: properti bionic.linker.16kb.app_compat.enabled mengontrol cara library dimuat, dan properti pm.16kb.app_compat.disabled mengontrol cara APK diinstal.

    • Untuk mengaktifkan kompatibilitas mundur 16 KB secara paksa untuk setiap aplikasi di perangkat:

      adb shell setprop bionic.linker.16kb.app_compat.enabled true
      adb shell setprop pm.16kb.app_compat.disabled false
      
    • Untuk menonaktifkan kompatibilitas mundur 16 KB secara paksa untuk setiap aplikasi di perangkat:

      adb shell setprop bionic.linker.16kb.app_compat.enabled false
      adb shell setprop pm.16kb.app_compat.disabled true
      
    • Tetapkan properti android:pageSizeCompat ke enabled atau disabled untuk mengaktifkan atau menonaktifkan mode kompatibilitas mundur untuk aplikasi tertentu di AndroidManifest.xml-nya. Jika properti ini disetel, aplikasi tidak akan menampilkan peringatan mode kompatibilitas mundur saat diluncurkan.

    • Di halaman info aplikasi, di bagian Lanjutan, aktifkan atau nonaktifkan setelan Jalankan aplikasi dengan mode kompatibilitas ukuran halaman untuk mengaktifkan atau menonaktifkan mode kompatibilitas mundur 16 KB untuk aplikasi tertentu. Setelan ini hanya terlihat saat perangkat berjalan dengan ukuran halaman 16 KB.

      Setelan mode kompatibilitas ukuran halaman

      Gambar 2. Setelan mode kompatibilitas ukuran halaman.