Eclipse 3.6.2。拒绝调试使用Eclipse 3.6.1构建的应用程序

时间:2011-10-11 11:58:08

标签: android eclipse eclipse-adt

实际上,问题是双向的:Eclipse 3.6.2。拒绝更新使用Eclipse 3.6.1构建的应用程序的安装(选择Run或Debug时) - 反之亦然:3.6.1不会更新使用3.6.2构建(和安装)的应用程序的安装。

错误消息表明“它们的签名方式不同”,尽管它们是从相同的源树构建的。

这是一个已知问题吗?

由于我必须每天在一个工作站之间来回切换,这是一个烦恼。我当然可以确保两者都运行3.6.2,但我想知道这种行为是否是由于我做错了(配置/设置)以及是否有解决方法。

1 个答案:

答案 0 :(得分:3)

这是预期的行为,可能即使如此,当你有两个使用Eclipse 3.6.2的工作站时,应用程序仍然会以不同的方式进行签名,因为它们可能使用不同的调试密钥库。一种可能的解决方案可能是复制用于调试的密钥库,该密钥库应位于您的用户目录中。它的路径在首选项菜单中 - > android - >构建 - >默认调试密钥库。

你甚至可能需要使用自定义的,但我没试过,所以我不知道。