2013-07-04 1 views

ответ

1

документов говорят

Неподписанный пакет может быть извлечен только через Android определение артефакта с Debug или Release режима без знака пакета указан.

Так что, если кто-то еще не знает хакерским я думаю, что это путь

2

Я нашел способ обойти это.

Сначала я создаю артефакт, а затем настраиваю новую конфигурацию запуска, в которой я удаляю шаг «Создать», добавляю шаг «Построить артефакты» и выбираю, какой артефакт я хочу построить. Затем я создаю две новые команды внешнего инструмента и добавляю их в цепочку.

команды являются:

adb uninstall APPLICATION_NAMESPACE

adb install -r PATH_TO_APK_FROM_FRAGMENT

хорошо работает с приложением Deploy и запуска деятельности тоже.

(Вы можете оставить шаг сделать там, но вы собираете тот же источник в два раза, и это не быстрая работа с учетом Android.)


Вот скриншот того, как определить внешний инструмент команды в IntelliJ:

IntelliJ Run Configuration

+0

вы можете ** пожалуйста добавить скриншот ** конфигурации запуска вы сделали? У меня проблемы с настройкой команд. Вы использовали «Запустить внешний инструмент»? – JJD

+1

@jjd Извините, что так поздно. Да, вот скриншот. Я должен размыть имя, но вы это выясните. Да, я использую «Run External tool» и устанавливаю инструменты, как упоминалось ранее. [Скриншот] (http://oi40.tinypic.com/24mdrvr.jpg) – stojanman