2010-12-22 56 views
0

我正在尝试设置本地CI环境 - 一个使用Maven构建的Android项目,现在我想将它放在Hudson上。但有个问题。Android和Hudson问题 - INCONSISTENT_CERTIFICATES

当我在命令行中执行“mvn clean install”时,一切都很顺利。另一方面,哈德森版本没有说“失败[INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]”。出于某种原因,用于签署我的测试项目的证书与用于签署我的应用程序的证书不同,这很奇怪,因为我没有对此进行任何更改 - 默认情况下,使用了android调试密钥存储区。

有人吗?任何想法为什么发生这种情况?

回答

0

愚蠢的我。问题是在pom.xml中输入错误。这解决了证书的问题。但是,我目前面临另一个问题,但与这个问题无关。

0

是一个正在做一个调试版本,另一个是发布版本?您自己的密钥只能用于发布版本,调试版本有一个默认密钥。

+0

嗯...我会说他们俩都在做调试构建。 “mvn clean install”是两种情况下的命令。 我希望这是你的问题的答案。 – ezamur 2010-12-22 10:50:30