在android开发中共享私钥

时间:2013-02-06 07:24:50

标签: android eclipse key share private

我正在两台机器上开发一个Android应用程序,一个在工作,另一个在家里。 但是当我在第一台机器上编译并运行时,然后转到第二台机器并更改并编译并运行签名不同的Eclipse错误,我首先应该卸载以前安装的应用程序。

有没有办法在机器之间共享这个私钥?

谢谢。

2 个答案:

答案 0 :(得分:2)

Windows->偏好设置 - > Android->构建包含指定密钥库文件的设置。确保此文件在用于开发相同应用程序的所有计算机上都相同,可以简单地沿项目文件放入内容存储库。密钥是在每次安装时随机生成的,但Android SDK使用的用户名和密码是相同的。无论如何,这个密钥库不能(也不应该)用于生产。

答案 1 :(得分:0)

是。只需从一台机器上取出密钥库,然后覆盖另一台机器上的密钥库。调试密钥库在所有安装中具有相同的名称和密码,因此您应该能够轻松地替换它们。

在UNIX系统上,密钥库位于~/.android/debug.keystore