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