التبديل إلى 16 كيلوبايت
يتيح لك تشغيل جهاز باستخدام نواة بحجم 16 كيلوبايت. يتوفّر خيار التوافق مع الإصدارات القديمة الذي يبلغ حجمه 16 كيلوبايت عندما يكون الجهاز يعمل بنواة بحجم 16 كيلوبايت. يشغِّل مدير الحِزم التطبيق في وضع التوافق مع الإصدارات القديمة بحجم 16 كيلوبايت إذا كان التطبيق يحتوي على ملفات ELF (التي تحمل اللاحقة .so
) مع محاذاة LOAD لجزء بحجم 4 كيلوبايت، أو
إذا كانت حزمة APK المضغوطة تحتوي على ملفات ELF غير المضغوطة التي تم محاذاة ملف ZIP بحجم 4 كيلوبايت. إذا كان مدير الحِزم قد فعّل وضع التوافق مع الإصدارات القديمة الذي يبلغ 16 كيلوبايت لتطبيق معيّن، يعرض التطبيق عند تشغيله لأول مرة تحذيرًا يفيد بأنّه يعمل في وضع التوافق مع الإصدارات القديمة الذي يبلغ 16 كيلوبايت. يسمح وضع التوافق مع الإصدارات القديمة الذي يستخدم صفحات بحجم 16 كيلوبايت بتشغيل بعض التطبيقات،
ولكن لتحقيق أفضل مستويات الموثوقية والاستقرار، يجب أن تظل التطبيقات متوافقة مع صفحات بحجم 16 كيلوبايت.
لتفعيل خيار التوافق مع الإصدارات القديمة بحجم 16 كيلوبايت، اتّبِع التعليمات التالية:
اتّبِع الخطوات الواردة في تفعيل زر التبديل 16 كيلوبايت لتفعيل زر التبديل 16 كيلوبايت.
فعِّل وضع التوافق مع الإصدارات القديمة الذي يبلغ حجمه 16 كيلوبايت باستخدام أيٍّ من الطريقتَين التاليتَين:
يشغِّل Android التطبيقات في وضع التوافق مع الإصدارات القديمة عند الحاجة. هناك جزءان منفصلان للتوافق مع الإصدارات القديمة يمكن تفعيلهما بشكل مستقل: تتحكّم سمة
bionic.linker.16kb.app_compat.enabled
في كيفية تحميل المكتبات، وتتحكّم سمةpm.16kb.app_compat.disabled
في كيفية تثبيت APK.لتفعيل التوافق مع التطبيقات القديمة التي تبلغ 16 كيلوبايت لكل تطبيق على الجهاز:
adb shell setprop bionic.linker.16kb.app_compat.enabled true adb shell setprop pm.16kb.app_compat.disabled false
لإيقاف التوافق مع الإصدارات القديمة التي تبلغ 16 كيلوبايت لكل تطبيق على الجهاز:
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 كيلوبايت أو إيقافه لتطبيق معيّن. لا يظهر هذا الإعداد إلا عندما يكون الجهاز يعمل بحجم صفحة 16 كيلوبايت.