Как я могу развернуть подписанный релиз apk на подключенное устройство с помощью gradle?

У меня есть файл хранилища ключей с двумя ключами: один для сборки отладки, а другой для типа сборки выпуска. Таким образом, мой скрипт сборки Gradle генерирует два apk по мере необходимости. Теперь, чтобы развернуть apk отладочной сборки, у плагина Android Gradle есть задача installDebug, но как насчет развертывания apk сборки релиза? Плагин Andorid gradle не имеет такой задачи, как installRelease. Как я могу развернуть apk сборки релиза непосредственно на подключенных устройствах с помощью gradle?


person mushfek0001    schedule 10.03.2014    source источник


Ответы (1)


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

Из документации:

Наконец, плагин создает задачи установки/удаления для всех типов сборки (отладка, выпуск, тестирование), если они могут быть установлены (для чего требуется подпись).

Вы можете попытаться выяснить, что не так с задачей signingReport:

./gradlew signingReport
person rciovati    schedule 11.03.2014
comment
Спасибо за ответ. Я запустил signingReport, и он показывает все варианты сборки (например, отладка, выпуск, отладка). Как я могу отследить, что из этого не так? - person mushfek0001; 12.03.2014
comment
Кстати, вы действительно уверены, что плагин Android Gradle поставляется с задачей installRelease по умолчанию? Я немного погуглил, но мог найти его где угодно. Не могли бы вы дать какую-нибудь ссылку, где я могу взглянуть на это? - person mushfek0001; 12.03.2014
comment
Как вы используете ./gradlew signingReport? - person 7heViking; 26.08.2015