INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES при установке adb

Один и тот же проект 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]

Что такое что-то не так с моими сертификатами/подписью?

27
задан Juuso Ohtonen 20 March 2012 в 12:00
поделиться