کلید ۱۶ کیلوبایتی
به شما امکان میدهد دستگاه را با هسته ۱۶ کیلوبایتی اجرا کنید. گزینه سازگاری با نسخههای قدیمی ۱۶ کیلوبایتی زمانی دردسترس است که دستگاه با هسته ۱۶ کیلوبایتی اجرا شود. اگر برنامه دارای فایلهای ELF (با پسوند .so) با ترازبندی بخش LOAD ۴ کیلوبایتی باشد، یا اگر APK فشردهشده دارای فایلهای ELF فشردهنشدهای باشد که با فشردهسازی ۴ کیلوبایتی تراز شدهاند، مدیر بسته برنامه را در حالت سازگاری با گذشته ۱۶ کیلوبایتی اجرا میکند. اگر مدیر بسته حالت سازگاری با گذشته ۱۶ کیلوبایتی را برای برنامهای فعال کرده باشد، برنامه هنگام راهاندازی اولیه هشداری نمایش میدهد که میگوید در حالت سازگاری با گذشته ۱۶ کیلوبایتی اجرا میشود.
شکل ۱. هشدار در حالت سازگاری با اندازه صفحه.
حالت سازگاری با گذشته ۱۶ کیلوبایتی به برخیاز برنامهها اجازه میدهد کار کنند، اما برای بهترین قابلیت اطمینان و پایداری، برنامهها همچنان باید ۱۶ کیلوبایتی تراز شوند.
برای فعال کردن گزینه سازگاری با نسخههای پیشین ۱۶ کیلوبایتی، این دستورالعملها را دنبال کنید:
مراحل فعال کردن دکمه روشن/خاموش ۱۶ کیلوبایتی را برای فعال کردن دکمه روشن/خاموش ۱۶ کیلوبایتی دنبال کنید.
حالت سازگاری معکوس ۱۶ کیلوبایتی را بااستفاده از یکی از روشهای زیر فعال کنید:
Android برنامهها را درصورت نیاز در حالت سازگاری با نسخههای قدیمی اجرا میکند. دو بخش جداگانه برای سازگاری با نسخههای قبلی وجود دارد که میتوانند بهطور مستقل فعال شوند: دارایی
bionic.linker.16kb.app_compat.enabledنحوه بارگیری کتابخانهها را کنترل میکند و داراییpm.16kb.app_compat.disabledنحوه نصب فایلهای APK را کنترل میکند.برای اجباری کردن سازگاری پسرو ۱۶ کیلوبایتی برای همه برنامههای دستگاه:
adb shell setprop bionic.linker.16kb.app_compat.enabled true adb shell setprop pm.16kb.app_compat.disabled falseبرای خاموش کردن اجباری سازگاری عقبرو ۱۶ کیلوبایتی برای همه برنامههای دستگاه:
adb shell setprop bionic.linker.16kb.app_compat.enabled false adb shell setprop pm.16kb.app_compat.disabled trueبرای روشن یا خاموش کردن حالت سازگاری با نسخههای قبلی برای برنامهای خاص در
AndroidManifest.xmlآن، داراییandroid:pageSizeCompatرا رویenabledیاdisabledتنظیم کنید. وقتی این دارایی تنظیم شود، برنامه هنگام راهاندازی هشدارهای حالت سازگاری با نسخههای قبلی را نمایش نخواهد داد.در صفحه اطلاعات برنامه، در بخش پیشرفته، تنظیم اجرای برنامه با حالت سازگاری با اندازه صفحه را برای فعال یا غیرفعال کردن حالت سازگاری با ۱۶ کیلوبایت برای برنامه خاص روشن/خاموش کنید. این تنظیم فقط زمانی قابلمشاهده است که دستگاه با اندازه صفحه ۱۶ کیلوبایت اجرا شود.
شکل ۲. تنظیم حالت سازگاری با اندازه صفحه.