Построить неподписанный APK файл с Android Studio
Я разрабатываю приложение для android с помощью инструмента разработчика Android.
Теперь я попробовал новую Android Studio, все работает нормально, если подключить мой смартфон с ПК и напрямую запустить программу в Android Studio.
Но теперь я хочу протестировать программу с другими смартфонами, не подключая их к моему компьютеру.
ADT создает .apk файл под "имя_проекта/bin" каждый раз, когда вы компилируете программу. Как я вижу это на данный момент Android Studio не делает что.
Так что мой вопрос можно создать без знака .apk файл с Android Studio?
15 ответов:
Я бы рекомендовал вам построить свой apk-файл с помощью gradle:
- нажмите выпадающее меню на панели инструментов в верхней части
- Выберите "Редактировать Конфигурации"
- нажмите "+"
- Выберите "Gradle"
- выберите свой модуль в качестве проекта Gradle
- в задачах: введите
assemble- Печати
ваш неподписанный apk теперь находится в
ProjectName\app\build\outputs\apkдля получения подробной информации о как использовать Gradle, этот учебник является хорошим, чтобы пойти: здание с Gradle в Android Studio. Я тоже написал блоге о том, как построить беззнаковый apk с gradle.
если вы переместили свой проект из другой IDE и не хотите перекомпилировать, вы можете найти свой apk-файл, который уже был построен в IDE, из которой вы перешли:
если вы создали проект с Android Studio, файл apk будет найден в
ProjectName/ProjectName/build/apk/...импортированный проект из eclipse: файл должен быть в том же каталоге. Перейти к
Project-Show in Explorer. Там вы должны найти папку bin, в которой находится ваш файл apk.импортированный из IntelliJ, расположение будет
ProjectName/out/production/...Примечание: Как отметил Крис Стрэттон в своем комментарии:
технически, то, что вы хотите, - это apk, подписанный отладкой ключ. АПК то есть фактически без подписи будет отказано устройством.
по данным построить беззнаковый APK с Gradle вы можете просто построить свое приложение с помощью gradle. Для этого:
- нажмите на выпадающем меню на панели инструментов в верхней части (как правило, с Android значок и имя приложения)
- выберите
Edit configurations- щелкните знак "плюс" в верхнем левом углу или нажмите клавишу
alt+insert- выберите
Gradle- выберите свой модуль как
Gradle project- in
Tasks:введитеassemble- пресс
OK- нажмите кнопку play
после этого вы должны найти свой неподписанный " apk " в каталоге
ProjectName\app\build\outputs\apk
самый простой способ, мне кажется:
- откройте вкладку Gradle с правой стороны
- дважды щелкните YourProject/: app / Assembly (или assembleDebug)
- вы найдете apk здесь
.../Ваш_проект/приложение/сборка/выходы/Android игры/приложения-отладка.apk
Шаг 1 Откройте Android studio . Построить - > создать подписанный APK... . теперь нажмите на кнопку "Создать подписанный APK".
Шаг 2
Нажмите кнопку Создать новый.
Шаг 3
заполнить данные и нажмите кнопку ОК.
JKS ключевые детали, он вернется к предыдущему окно.
Нажмите кнопку Далее и введите пароль, который вы сохранили в ключ.
Шаг 4
Теперь нажмите кнопку Готово и дождитесь завершения процесса строительства.
теперь apk генерируется успешно. Нажмите кнопку Показать в Проводнике.
Если вам нужно больше деталей, пожалуйста посетите и проверьте демо-версиюhttp://javaant.com/how-to-make-apk-file-in-android-studio/#.VwzedZN96Hs
да, можно создать без знака .apk с Android Studio!
выделите проект в обозревателе пакетов или столбце проекта, а затем
File-Project Structure-Artifacts-+-Android Application-From module 'your app'а затем вы можете изменить местоположение и некоторые другие параметры. Я включаю build on make, просто для удобства.
просто перейдите в приложение\app\build\outputs\apk
и скопируйте оба на телефон и установите приложение-отладка.apk
С Android Studio 2.2.3 на OSX я просто использовал верхнее меню:
Build > Build APKОн открыл Finder с . Это не будет генерировать подписанный APK. Вы можете выбрать
Generate Signed APKиз того же меню, если это необходимо.
следующая работа для меня:
держите следующие настройки пустыми, если вы сделали в сборке.градля.
signingConfigs { release { storePassword "" keyAlias "" keyPassword "" } }и выберите задачу Gradle в окне редактора. Он покажет список всех вкусов, Если вы создали.
- - - создать новую конфигурацию в signingConfigs
unsigned { //do not sign }- - - создать тип сборки в buildTypes
unsigned { versionNameSuffix '-unsigned' }- - - перейдите к вариантам сборки и выберите unsigned standard. Построить проект.
- - - перейдите в раздел " выходы / apk "и найдите" XXX-unsigned.АПК". Чтобы проверить, если он не подписан попробуйте установить его на устройство - вы потерпите неудачу.
Теперь в Android Studio v1.1. 0 должно быть:
- выберите
Run>Run <your app>- найти .APK файл в
<your app>\build\outputs\apk
вы можете нажать на раскрывающийся список рядом с кнопкой запуск на панели инструментов
- Выберите "Редактировать Конфигурации"
- нажмите "+"
- Выберите "Gradle"
- выберите свой модуль в качестве проекта Gradle
- в задачах: введите собрать
теперь нажмите ok,
все, что вам нужно сделать, это теперь выбрать конфигурацию из выпадающего списка и нажмите кнопку Выполнить. Это займет некоторое время. Ваш неподписанный apk теперь находится в
Project\app\build\outputs\apk
Android studio также создает файл apk при каждом компиляции программы, просто перейдите в папку рабочего пространства и найдите приложение->build->outputs-> затем вы можете увидеть файл apk.










Comments