Mengaktifkan opsi backcompat 16 KB

Tombol 16 KB memungkinkan Anda menjalankan perangkat dengan kernel 16 KB. Opsi backcompat 16 KB tersedia saat perangkat berjalan dengan kernel 16 KB. Pengelola paket menjalankan aplikasi dalam mode backcompat 16 KB jika aplikasi memiliki file ELF (dengan ekstensi .so) dengan perataan segmen LOAD sebesar 4 KB, atau jika APK yang dikompresi memiliki file ELF yang tidak dikompresi yang dikompresi zip sebesar 4 KB. Jika pengelola paket telah mengaktifkan mode backcompat 16 KB untuk aplikasi, aplikasi akan menampilkan peringatan saat pertama kali diluncurkan yang menyatakan bahwa aplikasi tersebut berjalan dalam mode backcompat 16 KB. Mode backcompat 16 KB memungkinkan beberapa aplikasi berfungsi, tetapi untuk keandalan dan stabilitas terbaik, aplikasi harus tetap disejajarkan dengan 16 KB.

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

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

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

    • Tetapkan properti berikut ke true untuk mengaktifkan opsi backcompat 16 KB untuk setiap aplikasi di perangkat:

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

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