ปุ่มเปิด/ปิด 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 โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้
ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้เป็น
true
เพื่อเปิดใช้ตัวเลือกความเข้ากันได้แบบย้อนหลัง 16 KB สําหรับทุกแอปในอุปกรณ์adb shell setprop bionic.linker.16kb.app_compat.enabled true
ตั้งค่าพร็อพเพอร์ตี้
android:pageSizeCompat
เป็นenabled
หรือdisabled
เพื่อเปิดหรือปิดโหมดความเข้ากันได้แบบย้อนหลังสำหรับแอปที่ต้องการในAndroidManifest.xml
เมื่อตั้งค่าพร็อพเพอร์ตี้นี้ แอปจะไม่แสดงคำเตือนโหมดความเข้ากันได้แบบย้อนหลังเมื่อเปิดแอปในหน้าข้อมูลแอป ภายในส่วนขั้นสูง ให้สลับการตั้งค่าเรียกใช้แอปด้วยโหมดเข้ากันได้กับขนาดหน้าเพื่อเปิดหรือปิดใช้โหมดความเข้ากันได้แบบย้อนหลัง 16 KB สำหรับแอปที่เฉพาะเจาะจง การตั้งค่านี้จะปรากฏขึ้นก็ต่อเมื่ออุปกรณ์ทำงานด้วยขนาดหน้า 16 KB เท่านั้น