我在一台PC上构建一个应用程序然后复制到另一台PC,然后我运行我的设备,提示:
Re-installation failed due to different application signatures.
实际上,我没有签署应用程序。不幸的是这个apk我发送给我的用户,他们自动更新(应用程序检查版本,然后下载并调用安装),因此更新时无法安装。
我的问题:
我已经完成了以下这篇文章: enter link description here
答案 0 :(得分:0)
将一台pc的调试密钥库复制到其他将解决问题。
答案 1 :(得分:0)
是
转到第一台计算机中的C:\Users\yourName\
并复制整个.android
目录(推荐),或复制debug.keystore
目录中的.android
文件,在与第一台计算机相同位置的第二台计算机上。
那,或者你可以在手机上卸载你的应用程序,然后从第二台计算机再次运行它将正常工作。
注意:Eclipse可能没有定位到debug.keystore
文件的正确路径(您可能将其放在错误的位置,或者发生了其他事情)。在这种情况下,您必须在Eclipse首选项中更改它:
窗口 - >偏好 - > Android - >构建
然后,查看默认调试密钥库。也许,如果它没有指向正确的位置,请使用自定义调试密钥库将其指向正确的位置。