Как сообщить IntelliJ IDEA 12 подписать в качестве отладки apk, которую он устанавливает на устройстве, когда я нажимаю «Run/Debug»?IntelliJ IDEA 12 и Android, отладка подписана apk
Я могу сделать это вручную с помощью артефакта, но это невозможно.
Как сообщить IntelliJ IDEA 12 подписать в качестве отладки apk, которую он устанавливает на устройстве, когда я нажимаю «Run/Debug»?IntelliJ IDEA 12 и Android, отладка подписана apk
Я могу сделать это вручную с помощью артефакта, но это невозможно.
документов говорят
Неподписанный пакет может быть извлечен только через Android определение артефакта с Debug или Release режима без знака пакета указан.
Так что, если кто-то еще не знает хакерским я думаю, что это путь
Я нашел способ обойти это.
Сначала я создаю артефакт, а затем настраиваю новую конфигурацию запуска, в которой я удаляю шаг «Создать», добавляю шаг «Построить артефакты» и выбираю, какой артефакт я хочу построить. Затем я создаю две новые команды внешнего инструмента и добавляю их в цепочку.
команды являются:
adb uninstall APPLICATION_NAMESPACE
adb install -r PATH_TO_APK_FROM_FRAGMENT
хорошо работает с приложением Deploy и запуска деятельности тоже.
(Вы можете оставить шаг сделать там, но вы собираете тот же источник в два раза, и это не быстрая работа с учетом Android.)
Вот скриншот того, как определить внешний инструмент команды в IntelliJ:
вы можете ** пожалуйста добавить скриншот ** конфигурации запуска вы сделали? У меня проблемы с настройкой команд. Вы использовали «Запустить внешний инструмент»? – JJD
@jjd Извините, что так поздно. Да, вот скриншот. Я должен размыть имя, но вы это выясните. Да, я использую «Run External tool» и устанавливаю инструменты, как упоминалось ранее. [Скриншот] (http://oi40.tinypic.com/24mdrvr.jpg) – stojanman