Подтвердить что ты не робот

Экспорт неподписанного apk из проекта Gradle в Android Studio

Я обычно создаю проекты с Eclipse и импортирую их в Android Studio, потому что я ненавижу структуру AS, которая мне нравится. В его настройках модуля у меня есть возможность создавать артефакты, которые позволяют мне выводить построенный apk на определенный путь.

enter image description here

Теперь я создал проект Gradle напрямую с AS, и кажется, что у этих проектов гораздо меньше возможностей, чем проекты eclipse. Я не нахожу ничего для вывода моего apk, и я не найду никакого apk внутри моей папки проекта после сборки.

enter image description here

Как мне получить неподписанный apk из процесса сборки?

4b9b3361

Ответ 1

Используйте

Build > Make Project

для сборки файла apk из Android Studio.

Вы можете получить свой неподписанный apk по указанному ниже пути

$YOUR_PROJECT/$YOUR_MODULE/build/apk

неподписанные файлы apk будут иметь "неподписанный" текст в своих именах.

[ОБНОВЛЕНИЕ]:

В последней версии Android Studio вы не получите apk файл в sysncing или Make Project. Для получения файла apk

существуют два других метода:
  • Запустите приложение
  • Выполнить сборку Task из панели Gradle, присутствующей в правой части окна Studio, или из встроенного окна терминала внизу (в проекте Root).

gradlew assembleDebug (или любой другой способ сборки, который вы хотите построить для)

а новый путь apk обновления будет

$YOUR_PROJECT/$YOUR_MODULE/build/outputs/apk

Это было сделано командой Android Tools для улучшения производительности Android Studio.

Ответ 2

Вышеупомянутый ответ pyus13 не работал у меня (Android Studio 0.8.1).

Вместо этого используйте

Run > Run "YourProject"

чтобы создать код и создать unsigned apk. Вы можете найти файл apk под

$YOUR_PROJECT/$YOUR_MODULE/build/outputs/apk

UPDATE

Работает с Android Studio 1.5.1 Вы получаете только новые APK, когда у вас есть изменения в коде с момента создания вашего кода.

Ответ 3

Откройте панель Gradle, откройте список задач вашего проекта и дважды щелкните по задаче BUILD, затем в разделе "- > build → выходы → apk" вы найдете свой беззнаковый APK с именем -release-unsigned.apk

Ответ 4

Начиная с Android Studio 1.5 вы можете сгенерировать APK с помощью

Build > Build APK

Что вы можете найти в

$YOUR_PROJECT/$YOUR_MODULE/построить/выходы/APK.

Изменить: Новая студия Android дает этот путь:

$YOUR_PROJECT/$YOUR_MODULE/build/outputs/apk.

Ответ 5

Также можно построить apk с помощью командной строки (Android Terminal).

  • Выберите терминал в Android Studio - совсем рядом с Android Monitor и Version Control
  • Сборка команды apk с командой Windows: gradlew.bat assembleRelease Mac:./gradlew assembleRelease
  • Найти файл unsigned apk -/app/build/outputs/apk/app-release-unsigned.apk

Протестировано в Android 1.5

Ответ 6

Отредактируйте блок app.gradle buildTypes, установите

signingConfig null

Затем перестройте.