Тот же проект Android построен в режиме отладки, иногда с Eclipse, иногда с ant (на сборочной машине).
Если я сначала установлю сборку ant, а затем попробую запустить отладку Eclipse, на консоли Eclipse отобразится
[2012-03-20 13:32:26 - myproject] Переустановка не удалась из-за разных подписей приложений.
[2012-03-20 13:32:26 - myproject] Вы должны выполнить полное удаление приложения. ВНИМАНИЕ: Это приведет к удалению данных приложения!
[2012-03-20 13:32:26 - myproject] Пожалуйста, выполните 'adb uninstall com.myproject' в оболочке.
[2012-03-20 13:32:26 - myproject] Запуск отменен!
Если я делаю это наоборот, то есть отлаживаю с Eclipse (включая установку apk), а затем пытаюсь установить сборку ant из командной строки, я получаю:
Ошибка [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
Что не так с моими сертификатами / подписью?