我正在尝试设置本地CI环境 - 一个用Maven构建的Android项目,现在我想把它放在Hudson上。但是,有一个问题。
当我在命令行中执行“mvn clean install”时,一切都很顺利。另一方面,Hudson构建失败说“失败[INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]”。出于某种原因,用于签署我的测试项目的证书与用于签署我的应用程序的证书不同,这很奇怪,因为我没有改变任何关于此的内容 - 默认使用android调试密钥库。 / p>
任何?知道为什么会这样吗?
答案 0 :(得分:0)
是进行调试构建而另一个进行发布构建吗?您自己的密钥仅用于发布版本,调试版本有一个默认密钥。
答案 1 :(得分:0)
愚蠢的我。问题是pom.xml中的拼写错误。这解决了证书问题。但是,我现在面临另一个问题,但与此问题无关。