• 【AGC】典型问题FAQ 5


     1、如何配置重新生成的证书指纹。

          问题描述:

    开发者在使用应用签名服务后,AGC会根据签名密钥重新生成证书指纹,可能不同于开发应用时本地生成的签名证书指纹。如应用当前集成的华为相关服务需依赖SHA256证书指纹,还需为应用添加重签名后的SHA256证书指纹。

    解决方案:

    登录AGC,在我的应用的分发页签选择应用签名,点击“应用签名证书”的SHA256证书指纹的复制图标。

     
    

    返回我的项目的项目设置的常规应用中,在SHA256证书指纹后点击粘贴复制的SHA256证书指纹。

         

    2、在Android Studio中如何生成签名证书。

    问题描述:

    开发者如何通过Android Studio创建一个新的签名文件并使用其对APK进行签名。此签名文件后续会用于生成SHA256指纹。

    解决方案:

    1、在Android Studio工程的菜单栏中选择"Build > Generate Signed Bundle/APK..."。

    2、在"Generate "页面,选择"APK"签名,并点击"Next"。在填写签名文件信息页面,

    选择"Create new...",创建一个新的签名文件。在创建新的签名文件页面,填写签名文件的保存地址以及保存文件名称、签名文件的密码、Alias等信息。

    3、完成新签名文件创建后,在"Generate "弹出框页面上会显示对应签名文件的信息,然后点击"Next"。在出现选择签名方式页面勾选"V1"和"V2"签名选项,并点击"Finish",生成一个签名APK(此APK可上传至AppGallery Connect用于自动获取应用包名)。

    3、在Windows中如何生成签名证书指纹。

    问题描述:

    AGC需要用签名证书指纹用于校验应用的真实性,开发者需要根据签名证书在本地生成签名证书指纹,并在应用上架前将签名证书指纹配置到AGC上。

    解决方案:

    在生成签名证书指纹前需要满足以下两个条件:

    1、已创建应用程序的签名证书,签名证书创建请参见生成签名证书。

    2、当前PC已经安装JDK。

    1、执行CMD命令打开命令行工具,执行cd命令进入keytool.exe所在的目录。

    cd C:\Program Files\Java\jdk\bin

    2、执行命令keytool -list -v -keystore ,按命令行提示进行操作。为应用签名证书的完整路径。

    例如:keytool -list -v -keystore C:\TestApp.jks

    3、根据结果获取对应的SHA256指纹。

            

    欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/topic/0204950974368690296?fid=0101271690375130218?ha_source=zzh

  • 相关阅读:
    什么是图数据库,解释图数据库的特点和应用场景
    基于STM32的u8g2移植以及学习
    基于风险评估标准内容演变理解安全运营工作本质
    一文读懂Llama 2(从原理到实战)
    对DDD使用的一些建议
    LeetCode 2341. 数组能形成多少数对
    Spring之Ioc简介说明
    《动手学深度学习 Pytorch版》 7.3 网络中的网络(NiN)
    ActiveMQ window安装、修改密码、启动一闪而过、设置8161端口仅本地访问
    人生第一个项目(学生管理系统)(进阶版)
  • 原文地址:https://blog.csdn.net/weixin_44708240/article/details/126261218