android app install:由于应用程序签名不同,重新安装失败

时间:2013-10-06 23:46:25

标签: android

我在一台PC上构建一个应用程序然后复制到另一台PC,然后我运行我的设备,提示:

Re-installation failed due to different application signatures.
实际上,我没有签署应用程序。不幸的是这个apk我发送给我的用户,他们自动更新(应用程序检查版本,然后下载并调用安装),因此更新时无法安装。

我的问题:

  1. 我没有签署apk,但是在两台计算机之间,它们会自动签名吗?
  2. 当我在PC之间复制代码时如何修复它?

  3. 我已经完成了以下这篇文章: enter link description here

2 个答案:

答案 0 :(得分:0)

将一台pc的调试密钥库复制到其他将解决问题。

答案 1 :(得分:0)

  1. 转到第一台计算机中的C:\Users\yourName\并复制整个.android目录(推荐),或复制debug.keystore目录中的.android文件,在与第一台计算机相同位置的第二台计算机上。

    那,或者你可以在手机上卸载你的应用程序,然后从第二台计算机再次运行它将正常工作。

  2. 注意:Eclipse可能没有定位到debug.keystore文件的正确路径(您可能将其放在错误的位置,或者发生了其他事情)。在这种情况下,您必须在Eclipse首选项中更改它:

    窗口 - >偏好 - > Android - >构建

    然后,查看默认调试密钥库。也许,如果它没有指向正确的位置,请使用自定义调试密钥库将其指向正确的位置。