13

我正在开发一个 android 项目,使用 debug.keystore 签署我的应用程序(在开发时)......现在我需要使用“真正的”生产密钥库(当我将我的 apk 上传到 Play 商店时使用的那个),在开发测试一些应用内购买的东西时。

所以最好在 eclipse 中使用生产密钥库在我的设备上启动应用程序,这样我就可以使用 eclipse 调试器等。

完成此测试后,我想切换回 debug.keystore 。

因此,我尝试替换 .android 文件夹中的 debug.keystore 文件,但随后出现错误:

密钥库被篡改或密码不正确

因为我还没有输入密码。我在哪里输入 eclipse (juno) 中的密码?

或者在 Eclipse 中有没有更好的方法(例如在向导中),而不直接替换 debug.keystore 文件,来指定从 Eclipse 运行按钮启动我的 android 应用程序时应该使用的当前密钥库?

4

4 回答 4

6

将密码更改为默认密码,即android

这是 SO 链接。如何更改密钥库密码

于 2013-01-07T13:22:54.223 回答
1

我只想在 Eclipse 中输入发布密钥库的密码(就像在导出对话框中一样)。

由于没有对话框并且我不想弄乱 Eclipse 内部配置,因此我使用自定义密钥库作为解决方法。

阅读此答案以了解如何使用您的发布密钥库进行调试

于 2014-09-15T09:16:22.827 回答
0

如果您已备份 debug.keystore 并将其替换,则将其替换回来应该不是问题,但是您可以从以下位置指定 debug.keystore

Eclipse 工具栏 > Windows> Preference> Android> Build> Custom Keystore。

此外,如果您希望重新创建密钥库,只需将其删除,eclipse 将在下次运行时重新创建。

于 2013-01-07T13:27:43.430 回答
0

如果您指定自定义密钥库,则必须确保条目是 eclipse 环境所期望的。也许他们不符合这些要求?查看文档

特别是在调试模式下登录部分了解详细信息

于 2013-01-10T18:56:53.983 回答