天天看点

【AGC】管理签名密钥相关问题

 问题背景:

开发者使用华为AGC-应用签名服务,会遇到一些常见的问题。

1、选择AGC管理密钥时,需要上传密钥证书,如何获取密钥证书。

【AGC】管理签名密钥相关问题

2、操作先后顺序:先应用上架,还是先使用应用签名服务。

3、上传的密钥证书是什么格式?为什么导出的.jks文件不能上传。

【AGC】管理签名密钥相关问题

解决方案:

1、对于如何获取密钥证书:

         在Android Studio工程的菜单栏中选择"Build > Generate Signed Bundle/APK...",生成签名证书。

【AGC】管理签名密钥相关问题

         最终会生成一个签名APK用于上传AGC自动获取应用包名。

2、对于操作的顺序:

可以在使用了应用签名服务后再上架,也可以上架之后再使用应用签名服务,两种顺序方式都可以。

3、对于为什么.jks文件不能上传:

Jks文件不能直接上传,需要运行cmd命令打开命令行窗口,进入JDK所在目录,运行如下命令,为新生成的上传密钥导出证书 (PEM 格式)。

命令中斜体加粗的内容需替换为实际的值,其中upload-keystore.jks为上传密钥所在的签名文件,upload为签名文件的别名,upload_certificate.pem为导出的上传密钥的密钥证书。

继续阅读