2

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

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

这是一个已知的问题?

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

4

1 回答 1

3

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

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

于 2011-10-11T13:29:29.460 回答