android - 在开发者之间传输 Android 应用程序:Keystore 和 Upload Keys
问题描述
我正在替换以前由另一位开发人员维护的客户端 Google Play 帐户上的 Android 应用程序。
我有以下工作要做:
- 带有
BEGIN PRIVATE KEY
块的 PEM 文件 - 来自 Google Play 的上传证书 (DER)
- 来自 Google Play 的部署证书 (DER)
不幸的是,我似乎没有任何明确的方法可以创建一个密钥库来签署应用程序以进行上传,而谷歌文档就是谷歌文档。
无法从以前的开发人员那里获得更多信息。
我尝试了很多事情,其中最有希望的是keystore -importcert
and then -changealias
,但这只是让我想到这个错误:
com.android.ide.common.signing.KeytoolException: Failed to read key [the name of the key] from store "[the keystore].keystore": trusted certificate entries are not password-protected
所以目前我不知道如何上传新应用程序,我正在寻找某种方法来解决这个问题。
这个问题Signing an APK with an upload key by Google Play似乎很接近,但它从来没有通过如何处理私钥起作用。
解决方案
推荐阅读
- laravel - 使用 VerifyEmail 特征更新用户电子邮件地址
- ios - 如何在 UIBezierPath iOS 中添加渐变
- laravel - When I register any user but remember_token() Always Null In Db During Insertion
- rest - HERE Maps: Realtime coverage for public transit API
- c - 按关键字关闭窗口
- .net - How do I get a partial view to pass related objects to post method in .NET MVC?
- javascript - Replacing style attribute of a html element bu class
- angular - SignalR Asp.netcore and angular ( WebSocket is not in the OPEN state) disconnection for signalR.HttpTransportType.WebSockets
- ruby - Karafka start_from_beginning not working as expected
- android - 调用 ContentObserver 时更新设备联系人的 PagedList