Ответ 1
Процесс сборки Android подписывает ваше приложение по-разному в зависимости от того, какой режим построения вы используете для создания своего приложения.
Существует два режима сборки: режим отладки и режим выпуска.
Вы используете режим отладки при разработке и тестировании своего приложения.
Вы используете режим выпуска, когда хотите создать версию своего приложения, которую вы можете распространять непосредственно пользователям или публиковать на рынке приложений, например в Google Play.
Когда вы создаете режим отладки, инструменты сборки SDK для Android используют утилиту Keytool (включенную в JDK) для создания отладочного ключа. Поскольку инструменты сборки SDK создали ключ отладки, они знают псевдоним и пароль отладки. Каждый раз, когда вы компилируете приложение в режиме отладки, инструменты сборки используют ключ отладки вместе с утилитой Jarsigner (также включенной в JDK) для подписи вашего файла .apk приложения. Поскольку псевдоним и пароль известны инструментам сборки SDK, инструментам не нужно запрашивать псевдоним и пароль отладочного ключа каждый раз при компиляции.
Когда вы создаете режим выпуска, вы используете свой собственный закрытый ключ для подписи своего приложения. Если у вас нет закрытого ключа, вы можете использовать утилиту Keytool, чтобы создать ее для вас. Когда вы компилируете приложение в режиме выпуска, инструменты сборки используют ваш закрытый ключ вместе с утилитой Jarsigner для подписи вашего файла .apk приложения. Поскольку используемый вами сертификат и закрытый ключ являются вашими, вы должны указать пароль для хранилища ключей и ключевого псевдонима.
Процесс подписи отладки происходит автоматически при запуске или отладке приложения с помощью Eclipse с помощью плагина ADT. Подписание отладки также происходит автоматически, когда вы используете Ant build script с опцией debug. Вы можете автоматизировать процесс подписания выпуска с помощью мастера экспорта Eclipse или путем изменения Ant build script и создания с помощью опции release.
ИЗМЕНИТЬ
Для подписания андроид-приложения с студией Android см. здесь
http://developer.android.com/tools/publishing/app-signing.html#releasemode