【发布时间】:2018-12-06 17:33:38
【问题描述】:
我从 Play 商店下载了 upload_cert.der 文件。我将根证书添加到我的密钥库中就好了。但是 Android Studio 不允许我使用它,因为它没有密码。 Android Studio 抱怨我必须先输入密钥密码才能让我进行构建。
- 有没有办法从这个 upload_cert.der 文件生成受密码保护的私钥?
- 有没有办法让 Android Studio 让我克服这个“错误”并进行构建?
- 我使用的是 Windows,upload_cert.der 文件已添加到我的 Windows 证书存储中。我可以在 Android Studio 之外对 APK 进行签名吗(即使我宁愿留在工具中)?
我发现有人问这个问题并且没有一个答案提到密码,只是解释了为什么密钥库中有多个错误类型的条目等。为了清楚起见,我可以在密钥库中创建一个密钥我自己制作并带有密码,就可以了。在尝试添加任何类型的键之前,我会处理删除别名。当 Android Studio 想要密钥的密码并且没有密码时,我只是不知道如何使用 Play 商店中的 .der 文件!
如果我使用的密码只是随机的乱码,这就是确切的错误: 无法从存储“C:\Users\xxxx\xxxx.jks”读取密钥表示:受信任的证书条目不受密码保护 所以很明显,没有办法以某种方式伪造它。
【问题讨论】:
标签: android-studio google-play certificate