ปุ่มเปิด/ปิด 16 KB ช่วยให้คุณใช้งานอุปกรณ์ที่มีเคอร์เนลขนาด 16 KB ได้ ตัวเลือกความเข้ากันได้แบบย้อนหลังขนาด 16 KB จะพร้อมใช้งานเมื่ออุปกรณ์ทำงานด้วยเคอร์เนลขนาด 16 KB เครื่องมือจัดการแพ็กเกจจะเรียกใช้แอปในโหมดความเข้ากันได้แบบย้อนหลังขนาด 16 KB หากแอปมีไฟล์ ELF (ที่มีนามสกุล .so
) ที่มีการจัดแนวกลุ่มโหลดขนาด 4 KB หรือหาก APK ที่เข้ารหัสมีไฟล์ ELF ที่ไม่ได้บีบอัดซึ่งจัดแนว ZIP ขนาด 4 KB หากเครื่องมือจัดการแพ็กเกจเปิดใช้โหมดความเข้ากันได้แบบย้อนหลัง 16 KB สําหรับแอป แอปจะแสดงคําเตือนเมื่อเปิดใช้งานครั้งแรกว่ากําลังทํางานในโหมดความเข้ากันได้แบบย้อนหลัง 16 KB โหมดความเข้ากันได้แบบย้อนหลังขนาด 16 KB ช่วยให้แอปบางแอปทำงานได้ แต่แอปควรยังคงปรับขนาดเป็น 16 KB เพื่อให้มีความน่าเชื่อถือและความเสถียรสูงสุด
หากต้องการเปิดใช้ตัวเลือกความเข้ากันได้แบบย้อนหลัง 16 KB ให้ทำตามวิธีการต่อไปนี้
ทำตามขั้นตอนในเปิดใช้ปุ่มสลับ 16 KB เพื่อเปิดใช้ปุ่มสลับ 16 KB
เปิดใช้โหมดความเข้ากันได้แบบย้อนหลัง 16 KB โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้
Android จะเรียกใช้แอปในโหมดความเข้ากันได้แบบย้อนหลังเมื่อจำเป็น การรองรับการทำงานแบบย้อนหลังแบ่งออกเป็น 2 ส่วนที่สามารถเปิดใช้ได้อิสระ โดยพร็อพเพอร์ตี้
bionic.linker.16kb.app_compat.enabled
จะควบคุมวิธีโหลดไลบรารี และพร็อพเพอร์ตี้pm.16kb.app_compat.disabled
จะควบคุมวิธีติดตั้ง APKวิธีบังคับใช้ความเข้ากันได้แบบย้อนหลังขนาด 16 KB สําหรับทุกแอปในอุปกรณ์
adb shell setprop bionic.linker.16kb.app_compat.enabled true adb shell setprop pm.16kb.app_compat.disabled false
วิธีปิดการรองรับการทำงานร่วมกันแบบย้อนหลังขนาด 16 KB สำหรับทุกแอปในอุปกรณ์
adb shell setprop bionic.linker.16kb.app_compat.enabled false adb shell setprop pm.16kb.app_compat.disabled true
ตั้งค่าพร็อพเพอร์ตี้
android:pageSizeCompat
เป็นenabled
หรือdisabled
เพื่อเปิดหรือปิดโหมดความเข้ากันได้แบบย้อนหลังสำหรับแอปที่ต้องการในAndroidManifest.xml
เมื่อตั้งค่าพร็อพเพอร์ตี้นี้ แอปจะไม่แสดงคำเตือนโหมดความเข้ากันได้แบบย้อนหลังเมื่อเปิดแอปในหน้าข้อมูลแอป ภายในส่วนขั้นสูง ให้สลับการตั้งค่าเรียกใช้แอปด้วยโหมดเข้ากันได้กับขนาดหน้าเพื่อเปิดหรือปิดใช้โหมดความเข้ากันได้แบบย้อนหลัง 16 KB สำหรับแอปที่เฉพาะเจาะจง การตั้งค่านี้จะปรากฏขึ้นก็ต่อเมื่ออุปกรณ์ทำงานด้วยขนาดหน้า 16 KB เท่านั้น