Для первой части вопроса:
http://developer.android.com/guide/developing/building/building-eclipse.html
Автоматический и ручной режимы цели
По умолчанию aВ конфигурации конфигурации используется целевой режим автоматический для выбора AVD.В этом режиме ADT выберет AVD для приложения следующим образом:
1) Если устройство или эмулятор уже запущено и его конфигурация AVD соответствует требованиям целевого объекта сборки приложения, приложение установленои запустите его.
2) Если запущено несколько устройств или эмуляторов, каждое из которых соответствует требованиям цели сборки, отображается «средство выбора устройства», позволяющее выбрать устройство для использования.
3) Если нет запущенных устройств или эмуляторов, отвечающих требованиям цели сборки, ADT просматривает доступные AVD.Если существует AVD, который соответствует цели сборки проекта, ADT выбирает этот AVD.Если версии AVD новее, чем цель сборки проекта, ADT выбирает самую старую версию AVD, которая соответствует целевому требованию проекта.
4) Если подходящих AVD нет, приложение не будетУстановленное в консоли предупреждение об ошибке сообщает, что не существует AVD, удовлетворяющего требованиям целевого объекта сборки.
Однако, если в конфигурации выполнения выбран «предпочтительный AVD», приложение всегда будет развернуто на этомAVD.Если он еще не запущен, то будет запущен новый эмулятор.
Если в конфигурации запуска используется режим ручной , то «Выбор устройства» отображается при каждом запуске приложения,так что вы можете выбрать, какой AVD использовать.
А для второй части:
http://developer.android.com/guide/publishing/app-signing.html#ExportWizard
Скомпилируйте и подпишите Eclipse ADT
Если вы используете Eclipse с плагином ADT, вы можете использовать Мастер экспорта для экспорта подписанного .apk (и даже при необходимости создать новое хранилище ключей).Мастер экспорта выполняет все взаимодействия с Keytool и Jarsigner для вас, что позволяет подписывать пакет с помощью графического интерфейса вместо выполнения ручных процедур для компиляции, подписи и выравнивания, как обсуждалось выше.После того, как мастер скомпилирует и подпишет ваш пакет, он также выполнит выравнивание пакета с помощью zipalign.Поскольку мастер экспорта использует и Keytool, и Jarsigner, вы должны убедиться, что они доступны на вашем компьютере, как описано выше в разделе «Основные настройки для подписи».
Чтобы создать подписанный и выровненный .apk в Eclipse:
1) Выберите проект в Package Explorer и выберите Файл> Экспорт .
2) Откройте папку Android, выберите Экспорт приложения Android и нажмите Далее .
3) Теперь запускается мастер экспорта приложений Android, который проведет вас через процесс подписания приложения, включая шаги по выбору закрытого ключа, с которым нужно подписать .apk (или созданию новогохранилище ключей и закрытый ключ).Завершите работу мастера экспорта, и ваше приложение будет скомпилировано, подписано, выровнено и готово к распространению.
Если всего этого недостаточно, можно создать его с помощью ant.Смотрите здесь для некоторых идей (как я уже сказал в комментарии, у меня нет опыта работы с ним):
http://developer.android.com/guide/developing/projects/projects-cmdline.html
Приложение Eclipse для Android: запускать подписанный с реальным сертификатом
Ссылка на проект Android Ant
http://www.alittlemadness.com/2010/05/31/setting-up-an-android-project-build/