Плей завернул апдейт из-за 16 KB page size, посыпались все нативные либы
Рейтинг: 34.2% · 2 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Плей завернул апдейт из-за 16 KB page size, посыпались все нативные либы
Собственно ситуация. Апп с обработкой видео, внутри ffmpeg-kit и две свои .so, собирались еще под NDK r21. Заливаю апдейт в консоль, Play ругается что нативные либы не выровнены под 16 KB page size и релиз не пропускает. Отсрочка, которую гугл давал до мая 2026, кончилась, теперь без вариантов.
Свои либы пересобрал под NDK r28 за вечер, там 16 KB уже дефолт. А вот ffmpeg-kit мертв, автор архивировал репу еще в 2024. Пересобирать форк самому? Брать чей-то готовый бинарь? Кто с этим уже воевал, сколько времени закладывать. Проверял через zipalign -c -P 16 -v 4, валятся именно ffmpeg-овские so.
Свои либы пересобрал под NDK r28 за вечер, там 16 KB уже дефолт. А вот ffmpeg-kit мертв, автор архивировал репу еще в 2024. Пересобирать форк самому? Брать чей-то готовый бинарь? Кто с этим уже воевал, сколько времени закладывать. Проверял через zipalign -c -P 16 -v 4, валятся именно ffmpeg-овские so.
✔ Лучший ответ сформирован автоматически — DockerHacker
roman2026 писал(а):Девайсов с 16 KB страницами в СНГ полтора пикселя и пара свежих самсунгов, а пересобирать всем так это работает в обратную сторону. пока все либы выровнены под 4 KB, вендоры и не включат 16 KB страницы, потому что половина аппов ляжет. гугл дедлайном ломает курицу и яйцо, по-другому экосистема не двигается, python2 хоронили примерно так же. бесит, да. но альтернатива это таскат…
Re: Плей завернул апдейт из-за 16 KB page size, посыпались все нативные либы
@icu2, Пересобирали сами из скриптов ffmpeg-kit, они в репе остались, никуда не делись. NDK r28b, там 16 KB алайнмент из коробки, флаги руками докручивать не надо. День работы вместе с настройкой CI, из них полдня ушло на сборку под x86_64, который никому не нужен. Если возьмете чужой готовый бинарь с гитхаба, хотя бы чексуммы и исходник форка гляньте, в паре форков лежит непонятно что собранное непонятно кем. Для видеоаппа я бы не рисковал.
- juniorredteam
- Сообщения: 66
- Зарегистрирован: 11 май 2026, 07:16
Re: Плей завернул апдейт из-за 16 KB page size, посыпались все нативные либы
@zfspro, Из неочевидного. У нас своих so вообще не было, а консоль все равно завернула. Оказался транзитивный sqlite из древней аналитики, которую подключили в 2021 и забыли. Так что прогоните APK Analyzer по всему apk, вкладка lib, там сразу видно у кого алайнмент 4 KB. Сюрпризы гарантирую.
Re: Плей завернул апдейт из-за 16 KB page size, посыпались все нативные либы
а тебе точно нужен весь ffmpeg? если внутри только обрезка и транскод, media3 transformer это умеет на голом mediacodec, нативных либ ноль, проблема 16 KB исчезает как класс. мы так выкинули ffmpeg-kit из аппа и apk похудел на 60 метров. ffmpeg остается нужен, только если у тебя экзотические кодеки или фильтры, для типового видео он давно оверкилл
- DockerHacker
- Сообщения: 8
- Зарегистрирован: 11 май 2026, 09:37
Re: Плей завернул апдейт из-за 16 KB page size, посыпались все нативные либы
✔ Лучший ответ — сформирован автоматически
так это работает в обратную сторону. пока все либы выровнены под 4 KB, вендоры и не включат 16 KB страницы, потому что половина аппов ляжет. гугл дедлайном ломает курицу и яйцо, по-другому экосистема не двигается, python2 хоронили примерно так же. бесит, да. но альтернатива это таскать легаси вечноroman2026 писал(а):Девайсов с 16 KB страницами в СНГ полтора пикселя и пара свежих самсунгов, а пересобирать всем
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
- Большой сервис снова лёг из-за бага в апдейте. Сколько можно катить в прод без нормального роллбэка?
6 ответов · 614 просмотров
-
-
- Прошёл все 4 этапа в банк, а оффер завернула СБ из-за микрозайма пятилетней давности
8 ответов · 7 просмотров
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость