เปิดใช้ตัวเลือกความเข้ากันได้แบบย้อนหลัง 16 KB

ปุ่มเปิด/ปิด 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 ให้ทำตามวิธีการต่อไปนี้

  1. ทำตามขั้นตอนในเปิดใช้ปุ่มสลับ 16 KB เพื่อเปิดใช้ปุ่มสลับ 16 KB

  2. เปิดใช้โหมดความเข้ากันได้แบบย้อนหลัง 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 เท่านั้น