Ответ 1
Новые версии IDEA имеют возможность генерировать unsigned APK в настройках Android Facet, вкладку Компилятор:
Однако вам не нужно это делать, если вы используете функцию "Экспорт подписи Android":
Tools | Android | Export Signed Android Package
создаст версию вашего приложения, подписанную с ключом выпуска, и готова к использованию в Market.
Вы также можете создать пакетный файл, который будет подписывать unsigned APK и настроить его как External Tool
в IDEA, чтобы вы могли сгенерировать его одним щелчком мыши или с помощью сочетания клавиш (если вы в порядке с пакетным файлом, содержащим keystore пароли в открытом тексте).
Я использую такой script, чтобы сгенерировать подписанный APK, загрузить его на телефон и запустить основное действие для тестирования приложения, он имеет следующую последовательность действий:
-
jarsigner
-
zipalign
-
adb install
-
adb start
EDIT 2013/2/8:. Возможность экспортировать подписанный APK теперь находится под Top Menu > Build > Generate Signed APK
(IntelliJ IDEA 12)
У IDEA 12 есть еще лучший способ сделать это с помощью артефакта, настроенного следующим образом:
Затем используйте Build
| Сборка артефактов, когда вам нужно создать версию выпуска.