Android Signature新旧PC的主要区别

时间:2015-06-08 13:09:12

标签: android key signature

An existing package by the same name with a conflicting signature is already installed

我已经在旧PC上开发了一个内部应用程序,并已部署它。现在我有了一台新PC,我曾经使用过某些upgrades,但当我在upgrade上尝试android devices应用时,我收到了上述错误消息。

如果我uninstall旧版本,我可以install the upgrade。但遗憾的是,我无法uninstallreinstall重新mote devices

我认为如果我将升级版本复制回原来的PC并regenerate APK,那可能会有效,但是否可以复制signature keys从旧PC到新PC并使安装工作

1 个答案:

答案 0 :(得分:1)

这会有所帮助

自动生成的密钥称为调试key/certificate

您应该生成一个新密钥,只需将其复制到您的设备即可。唯一不利的是,您需要手动操作,构建过程会更长。

另一种选择是从其中一个系统复制调试密钥。

您可以在Linux&amp ;;主目录中的文件夹名称.android中找到密钥。 Windows中的用户目录

提示:将应用推向市场后,永远不要丢失证书。

在像OS这样的Unix中,调试密钥默认位于~/.android/debug.keystore