1

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

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

谢谢你。

4

2 回答 2

2

Windows->Preferences->Android->Build包含指定密钥库文件的设置。确保此文件在您用于开发相同应用程序的所有机器上都是相同的,也许只需将其与项目文件一起放入内容存储库中。每次安装时都会随机生成密钥,但 Android SDK 使用的用户名、密码相同。无论如何,这个密钥库不能(也不应该)在生产中使用。

于 2013-02-06T07:29:20.513 回答
0

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

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

于 2013-02-06T07:29:16.087 回答