Мы готовимся к поддержке Android 15, и согласно официальной документации
Android поддерживает устройства, настроенные на использование страницы размером 16 КБ ( устройства 16 КБ). Если ваше приложение использует какие-либо библиотеки NDK, прямо или косвенно через SDK, вам потребуется пересобрать приложение, чтобы оно работало на этих устройствах с размером памяти 16 КБ.
На отдельной странице описаны необходимые шаги для поддержки устройств с памятью 16 КБ, но, честно говоря, я в замешательстве. Мы не используем NDK, и в финальном APK присутствует лишь несколько файлов .so от сторонних библиотек (главные из них — com.github.barteksc:pdfium-android). Должны ли мы создавать эти библиотеки самостоятельно? Как я могу обнаружить, что эти сторонние файлы .so не используют размер страницы 4 КБ?
Поскольку я не знаком с нативной разработкой под Android, буду признателен за простые объяснения.
Мы используем AGP 8.3 и настройки по умолчанию для несжатых общих библиотек
Подробнее здесь: https://stackoverflow.com/questions/787 ... -using-ndk