在开发人员之间转移Android应用:密钥库和上传密钥

dpj*_*nes 5 android google-play android-keystore

我要替换以前由其他开发人员维护的客户端Google Play帐户上的Android应用。

我要处理以下事项:

  • BEGIN PRIVATE KEY块的PEM文件
  • 来自Google Play的上传证书(DER)
  • 来自Google Play的部署证书(DER)

不幸的是,我似乎没有任何明确的方法来创建密钥库来对应用进行签名以进行上传,而Google文档就是Google文档。

无法从以前的开发人员那里获得更多信息。

我已经尝试了很多方法,其中最有前途的是keystore -importcert然后-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

因此,目前我对如何上传新应用程序一无所知,我正在寻找某种解决方案。

使用Google Play提供的上传密钥对APK进行签名的问题似乎已经接近解决,但是它永远无法解决如何处理私钥的问题。