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

สวิตช์ 16 KB ช่วยให้คุณเรียกใช้อุปกรณ์ด้วยเคอร์เนลขนาด 16 KB ได้ ตัวเลือก backcompat 16 KB จะพร้อมใช้งานเมื่ออุปกรณ์ใช้เคอร์เนล 16 KB Package Manager จะเรียกใช้แอปในโหมดความเข้ากันได้แบบย้อนหลังขนาด 16 KB หากแอปมีไฟล์ ELF (มีส่วนขยาย .so) ที่มีการจัดแนวส่วน LOAD ขนาด 4 KB หรือ หาก APK ที่ซิปมีไฟล์ ELF ที่ไม่ได้บีบอัดซึ่งมีการจัดแนว ZIP ขนาด 4 KB หากตัวจัดการแพ็กเกจเปิดใช้โหมดความเข้ากันได้แบบย้อนกลับ 16 KB สำหรับแอป แอปจะแสดงคำเตือนเมื่อเปิดใช้ครั้งแรกว่าแอปกำลังทำงานในโหมดความเข้ากันได้แบบย้อนกลับ 16 KB

คำเตือนในโหมดความเข้ากันได้กับขนาดหน้า

รูปที่ 1 คำเตือนในโหมดความเข้ากันได้กับขนาดหน้า

โหมดความเข้ากันได้แบบย้อนหลังขนาด 16 KB ช่วยให้แอปบางแอปทำงานได้ แต่เพื่อให้แอปมีความน่าเชื่อถือและเสถียรภาพดีที่สุด แอปควรยังคงสอดคล้องกับขนาด 16 KB

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

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

  2. เปิดใช้โหมดความเข้ากันได้แบบย้อนกลับ 16 KB โดยใช้วิธีใดก็ได้ต่อไปนี้

    • Android จะเรียกใช้แอปในโหมดความเข้ากันได้ย้อนหลังเมื่อจำเป็น Backcompat มี 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

      การตั้งค่าโหมดเข้ากันได้กับขนาดหน้า

      รูปที่ 2 การตั้งค่าโหมดเข้ากันได้กับขนาดหน้า