Проблема Android и Хадсона - INCONSISTENT_CERTIFICATES - PullRequest
0 голосов
/ 22 декабря 2010

Я пытаюсь настроить локальную среду CI - проект Android, созданный с помощью Maven, и теперь я хочу поместить его в Hudson. Но есть проблема.

Когда я выполняю «mvn clean install» в командной строке, все идет хорошо. С другой стороны, сборка Hudson терпит неудачу, говоря: «Ошибка [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]». По какой-то причине сертификат, который используется для подписи моего тестового проекта, отличается от сертификата, используемого для подписи моего приложения, что странно, потому что я ничего не изменил в этом отношении - по умолчанию используется хранилище ключей отладки для Android.

Кто-нибудь? Есть идеи, почему это происходит?

Ответы [ 2 ]

0 голосов
/ 22 декабря 2010

Глупый я.Проблема была в опечатке в pom.xml.Это решило проблему с сертификатами.Однако в настоящий момент я сталкиваюсь с другой проблемой, но не связанной с этим вопросом.

0 голосов
/ 22 декабря 2010

Один выполняет отладочную сборку, а другой - сборку выпуска? Ваш собственный ключ будет использоваться только для сборки выпуска, для отладочных сборок есть ключ по умолчанию.

...