Ваше приложение должно поддерживать размеры страниц памяти 16 КБ до 1 ноября 2025 года. Как я могу исправить эту проблемAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ваше приложение должно поддерживать размеры страниц памяти 16 КБ до 1 ноября 2025 года. Как я могу исправить эту проблем

Сообщение Anonymous »

Проблема возникает из -за взаимодействия между размером страницы памяти Android и выравниванием собственных библиотек (. SO) в вашем APK. На большинстве устройств Android страницы памяти, как правило, имеют размер 4 кб, но новые устройства, включая некоторые пиксельные модели и эмуляторы, используют 16 кб -страниц (16384 байта). Вы подтвердили это, запустив ADB Shell GetConf page_size, который вернулся 16384. Когда размер страницы составляет 16 КБ, любая общая библиотека, чьи сегменты загрузки выровнены до 4 КБ (0x1000), становятся несовместимыми. Динамический линкер ожидает, что все основные сегменты памяти общей библиотеки будут выровнены с размером страницы устройства. Если они смещены, библиотека может не загрузить, что приведет к сбою приложений или ошибке времени выполнения
Может ли кто -нибудь поделиться шагами для исправления этого

Подробнее здесь: https://stackoverflow.com/questions/797 ... -can-i-fix
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»