Android

Как подписать APK в Android Studio за 5 минут — пошаговое руководство

Подпись APK необходима для распространения приложений вне Google Play. В этом руководстве вы узнаете, как быстро подписать APK с помощью Android Studio, даже если вы новичок.

Обновлено 25 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Android Studio 2023.2Android SDK Build‑Tools 34.0.0Android Gradle Plugin 8.0.0

Введение / Зачем это нужно

Подпись APK защищает ваше приложение от модификации и позволяет устанавливать его на устройства без Google Play. В этом руководстве вы быстро научитесь подписывать APK с помощью Android Studio — даже если раньше никогда этого не делали.

Требования / Подготовка

  • Android Studio (версия 2023.2 или выше)
  • JDK 17 (или более новая версия)
  • Android SDK Build‑Tools 34.0.0
  • Файл Keystore (.keystore или .jks) с паролем
  • Текущая версия Android Gradle Plugin 8.0.0

Если у вас ещё нет Keystore, вы создадите его в первом шаге.

Шаг 1: Создайте или выберите Keystore

Если у вас ещё нет файла ключа, откройте File → Project Structure → Credentials → New Keystore и следуйте мастеру. Заполните поля: имя, пароль, срок действия, имя владельца. Сохраните файл .keystore. Если файл уже есть, просто запомните пароль.

Шаг 2: Настройте параметры подписи модуля

В Android Studio откройте app/src/main/gradle.properties и добавьте конфигурацию signing‑config. Создайте файл keystore.properties со своими данными (без указания пути к файлу). Затем проверьте, что signing‑config отображается в Build → Build Bundle(s) / APK(s) → Build APK.

Шаг 3: Соберите подписанный APK

Выберите в меню Build → Build Bundle(s) / APK(s) → Build APK. Android Studio создаст подписанный APK в app/build/outputs/apk/debug/. Файл будет содержать сертификат из вашего Keystore.

Шаг 4: Проверьте подпись с помощью apksigner

Откройте терминал в корне проекта и выполните команду:

apksigner verify -v --print-certs app/build/outputs/apk/debug/app-debug.apk

Если сертификат совпадает с вашим Keystore, подписание успешно.

Шаг 5: Установите и протестируйте APK

Переместите подписанный APK на устройство (USB‑调试 включён). При установке вы увидите название вашего сертификата. Запустите приложение — оно должно работать без ошибок подписи.

Проверка результата

  • APK устанавливается без сообщения «не удаётся установить из-за ошибки подписи».
  • Сертификат, показанный при установке, совпадает с тем, что вы задали в Keystore.
  • Команда apksigner verify возвращает статус VERIFIED.

Возможные проблемы

  • Неправильный пароль Keystore – дважды проверьте keystore.properties и пароль от файла.
  • Отсутствие файла ключа – убедитесь, что путь в keystore.properties указывает на существующий .keystore.
  • Устройство не принимает APK – убедитесь, что включена настройка «Устанавливать из неизвестных источников» (или «Side‑loading» для Android 10+).

Часто задаваемые вопросы

Что такое подпись APK и зачем она нужна?
Можно ли повторно использовать существующий Keystore?
Как проверить, подписан ли APK?
Что делать, если подписанный APK не устанавливается на устройство?

Полезное

Создайте или выберите Keystore
Настройте параметры подписи модуля
Соберите подписанный APK
Проверьте подпись с помощью apksigner
Установите и протестируйте APK

Эта статья помогла вам решить проблему?