Где лежит APK в Android Studio? Находим файл сборки.

После первой успешной сборки проекта у начинающих разработчиков возникает вопрос: android studio где лежит apk и как его забрать. APK-файл нужен для установки на реальное устройство, передачи тестировщикам или публикации в магазине. Я расскажу, где именно искать готовый пакет, чем отличаются отладочная и релизная версии и как быстро открыть папку с файлом прямо из среды разработки.


Стандартный путь к APK в проекте

Android Studio по умолчанию складывает собранные пакеты в папку app/build/outputs/apk внутри вашего проекта. Если вы ни разу не меняли настройки Gradle, то искать нужно здесь:

  • app/build/outputs/apk/debug/ — для отладочной (debug) сборки.
  • app/build/outputs/apk/release/ — для релизной (release) сборки, если вы её запускали.

Внутри этих директорий лежит файл с расширением .apk, обычно с именем app-debug.apk или app-release.apk.


Debug и Release: в чём разница

Debug-версия подписывается автоматически тестовым сертификатом и годится для отладки, но не для Google Play. Release-версию нужно подписывать вручную или настраивать автоматическую подпись. Соответственно, ответ на вопрос android studio где лежит apk зависит от того, какую именно сборку вы выполняли: Build → Build APK(s) создаёт debug-пакет, а Build → Generate Signed Bundle / APK — релизный.


Как найти APK через интерфейс Android Studio

Необязательно рыться в папках вручную. Android Studio умеет показать расположение файла сразу после сборки. Для этого есть два способа:

  • Сразу после успешной сборки в правом нижнем углу появится всплывающее уведомление с кнопкой locate (или «Показать в папке»). Нажмите её — откроется проводник с готовым APK.
  • В верхнем меню выберите BuildBuild Bundle(s) / APK(s)Build APK(s). Когда процесс завершится, та же кнопка появится в окошке Event Log.

Эти действия решают проблему «android studio где лежит apk» в два клика.


Если APK нет в ожидаемом месте

Иногда папка outputs/apk пуста или отсутствует. Причины могут быть такими:

  • Сборка не запускалась — проверьте, что вы нажали Build APK(s) или запустили проект на эмуляторе (при запуске APK тоже создаётся).
  • Ошибка сборки — посмотрите вкладку Build Output на наличие красных сообщений, без успешной компиляции файл не появится.
  • Проект использует Android App Bundle (.aab) — если вы собирали не APK, а Bundle, ищите файл в app/build/outputs/bundle/.

Можно ли изменить папку для APK

Да, путь назначения можно поменять в build.gradle.kts на уровне модуля. Например, чтобы складывать все APK в корневую папку apk за пределами проекта, добавьте такой код в блок android:

android {
    applicationVariants.all { variant ->
        variant.outputs.all {
            outputFileName = "my-app-${variant.name}.apk"
            outputDirectory = file("$rootDir/../apk")
        }
    }
}

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


Коротко о главном

Теперь вы точно знаете, android studio где лежит apk: путь по умолчанию — app/build/outputs/apk/, быстрый доступ — через кнопку locate после сборки, а для релизных версий нужна ручная подпись. Сохраните эту шпаргалку, чтобы не искать папку вручную каждый раз.