Тот же проект 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]
Что случилось с моими сертификатами/подписанием?