สวิตช์ 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 ให้ทำตามวิธีการต่อไปนี้
ทำตามขั้นตอนในเปิดใช้ปุ่มสลับ 16 KB เพื่อเปิดใช้ปุ่มสลับ 16 KB
เปิดใช้โหมดความเข้ากันได้แบบย้อนกลับ 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 การตั้งค่าโหมดเข้ากันได้กับขนาดหน้า