Android release recovery

Обновим Android-приложение до API 36 и подготовим release AAB

Берём старые и проблемные Java, Kotlin и NDK/CMake-проекты: восстанавливаем сборку, проверяем 16 KB, исправляем совместимость и тестируем ключевые сценарии.

Для старта не нужны пароль от Google, keystore или приватные ключи.

API 3616 KBRELEASE AABОТ 3 ДНЕЙФИКСИРОВАННАЯ СМЕТА

Почему проект застревает

Это почти никогда не одна цифра в настройках

01

Старая цепочка сборки

Gradle, Android Gradle Plugin, JDK и плагины должны обновляться совместимо. Иначе проект перестаёт собираться раньше, чем доходит до API 36.

BUILD FAILED · plugin incompatible
02

Изменения Android 16

Edge-to-edge, predictive back, фоновые задачи, разрешения и большие экраны требуют проверки, даже когда компиляция прошла.

03

Native-библиотеки

Одна старая .so внутри рекламного, платежного или аналитического SDK может заблокировать совместимость с 16 KB.

04

Release отличается от debug

Flavors, подпись, shrinker, manifest placeholders и production endpoints часто ломаются только в итоговой сборке.

Что получите

Понятный технический результат, а не отчёт «вроде работает»

Объём фиксируем после диагностики. Вы заранее знаете, что мы меняем, как проверяем и сколько это стоит.

01

Исправленный проект

Отдельная ветка или архив с понятными изменениями и инструкцией сборки.

02

Release-артефакты

AAB для загрузки и тестовый APK без передачи production-ключей.

03

Проверка 16 KB

Инвентаризация .so, alignment и runtime-тест, если в проекте есть native-код.

04

Smoke-тест

Запуск и заранее согласованные ключевые пользовательские сценарии.

05

Короткий отчёт

Что исправлено, чем проверено и какие риски остаются вне объёма.

06

Техническая гарантия

7 или 14 дней на регрессии, которые вызваны нашими изменениями.

Процесс

Четыре шага до проверяемой сборки

  1. 01

    Вы присылаете вводные

    Ссылка, предупреждение Play Console, targetSdk и статус исходников.

  2. 02

    Мы проводим диагностику

    Находим блокеры и выдаём фиксированный объём, цену и срок.

  3. 03

    Исправляем и показываем сборку

    После 50% предоплаты работаем в согласованной ветке и даём промежуточный статус.

  4. 04

    Передаём результат

    Проект, AAB, APK, отчёт и инструкции. Остаток — после проверки результата.

Пакеты

Начинаем с малого, масштабируем только по фактам

Новые функции, редизайн, backend и апелляции блокировок оцениваются отдельно.

Диагностика

2 900 ₽

1 рабочий день
  • Проверка Gradle, AGP, JDK и SDK
  • Разбор предупреждений Play Console
  • Поиск native .so и рисков 16 KB
  • Список блокеров, срок и фиксированная смета

Вычтем из стоимости работ, если стартуем в течение 7 дней.

Обсудить задачу

Legacy + 16 KB

от 44 900 ₽

после диагностики
  • Восстановление сборки
  • Проверка и исправление native .so
  • Тестирование в 16 KB-окружении
  • Release-артефакты, отчёт и 14 дней гарантии

Для старых, не собирающихся проектов, NDK/CMake и проблемных сторонних SDK.

Обсудить задачу

Для мобильных студий

White-label от 19 900 ₽ за приложение

Для пакета от трёх однотипных проектов после пилота: NDA, работа в вашем репозитории, короткие статусы и никакого прямого контакта с вашим клиентом.

Обсудить пилот

Инженерная база

NO FAKE CASES

Не приписываем себе сотни клиентов

Наш практический опыт основан в том числе на собственном сложном Android-проекте ColorChain / TamaraShadow: Java 17, product flavors, release/debug сборки, NDK/CMake, native-библиотеки, криптография, сеть, эмуляторы и реальные устройства.

Это инженерный проект, а не выдуманный клиентский кейс. По запросу покажем релевантную конфигурацию и процесс проверки без раскрытия ключей и закрытого кода.

JAVA 17GRADLENDKCMAKE16 KBAAB

FAQ

Без мелкого шрифта

01Моё приложение удалят 31 августа?

Не обязательно. API 36 станет обязательным для новых мобильных приложений и обновлений. Для уже опубликованных приложений действует отдельное правило доступности новым пользователям. Точный риск определяем по текущему targetSdk и уведомлению в вашем Play Console.

02Поддержка 16 KB нужна всем?

Особенно важно проверять проекты с NDK или .so-библиотеками, в том числе пришедшими из сторонних SDK. Чистый Java/Kotlin-проект обычно не требует пересборки native-кода, но AAB всё равно стоит проверить на косвенные зависимости.

03Можно просто поставить targetSdk = 36?

Иногда проект соберётся, но это не подтверждает корректную работу. Миграция может затронуть системные панели, кнопку Back, разрешения, фоновые процессы, уведомления, зависимости и поведение на планшетах.

04Вы гарантируете публикацию в Google Play?

Нет. Мы отвечаем за согласованную техническую работу и исправляем вызванные ею регрессии. Решение Google также зависит от контента, аккаунта, Data safety, платежей и других правил вне нашего контроля.

05Нужен пароль от Play Console или keystore?

Нет. Для первичной оценки достаточно ссылки, предупреждения и информации об исходниках. Production-подпись выполняется на вашей стороне или по отдельно согласованной безопасной процедуре.

06Что делать, если исходников нет?

По APK или AAB можно провести ограниченную диагностику и понять состав приложения. Полноценно обновить приложение без исходного проекта обычно невозможно.

Первый шаг — один рабочий день

Узнайте, что именно мешает вашему приложению пройти технические требования Google Play

Пришлите ссылку, скриншот предупреждения, текущий targetSdk и напишите, сохранились ли исходники. Мы вернёмся с вопросами и следующим шагом.

Написать на founder@curvedlines.ru Не обещаем гарантированную модерацию. До оплаты основной работы вы получите понятный объём, срок и цену.