16 KB 切換鈕:可讓您執行裝置的 16 KB 核心。裝置執行 16 KB 核心時,可使用 16 KB 相容模式選項。如果應用程式含有 LOAD 區段對齊為 4 KB 的 ELF 檔案 (副檔名為 .so
),或是壓縮的 APK 含有 4 KB 壓縮對齊的未壓縮 ELF 檔案,套件管理工具就會以 16 KB 相容模式執行應用程式。如果套件管理員已為應用程式啟用 16 KB 向後相容模式,應用程式首次啟動時就會顯示警告,指出應用程式正在 16 KB 向後相容模式下執行。16 KB 向後相容模式可讓部分應用程式運作,但為了確保可靠性和穩定性,應用程式仍應以 16 KB 對齊。
如要啟用 16 KB 向後相容選項,請按照下列操作說明進行:
請按照「啟用 16 KB 切換按鈕」中的步驟啟用 16 KB 切換按鈕。
請使用下列任一方法啟用 16 KB 向後相容模式:
將下列屬性設為
true
,即可為裝置上的每個應用程式啟用 16 KB 回溯相容性選項:adb shell setprop bionic.linker.16kb.app_compat.enabled true
將
android:pageSizeCompat
屬性設為enabled
或disabled
,即可在特定應用程式的AndroidManifest.xml
中開啟或關閉後向相容模式。設定此屬性後,應用程式在啟動時就不會顯示回溯相容模式警告。在應用程式資訊頁面中,點選「進階」下方的「以頁面大小相容模式執行應用程式」切換設定,為特定應用程式啟用或停用 16 KB 回溯相容模式。只有在裝置以 16 KB 頁面大小執行時,才能看到這項設定。