uniapp android 应用签名sha1值如何获取

在uniapp开发Android应用时,如何获取应用的签名SHA1值?具体步骤是什么?需要用到哪些工具或命令?

2 回复
  1. 使用Android Studio:
    • 打开项目 → Gradle → 签名报告 → 查看SHA1值。
  2. 使用命令行:
    • 输入 keytool -list -v -keystore 你的.keystore文件路径,输入密码后查看。

在 UniApp 中获取 Android 应用签名的 SHA1 值,可以通过以下方法实现:

方法一:通过命令行获取(推荐)

  1. 找到签名文件:确保你有应用的签名文件(如 .keystore.jks 文件)。
  2. 使用 keytool 命令
    • 打开终端或命令行工具。
    • 输入以下命令(替换 your-key.keystore 为你的签名文件路径):
      keytool -list -v -keystore your-key.keystore
      
    • 输入密钥库密码后,在输出信息中查找 SHA1 值(位于 “证书指纹” 部分)。

方法二:通过 UniApp 云打包或本地打包获取

  • 如果你使用 HBuilderX 进行云打包,在打包完成后,控制台或日志中可能会显示签名信息(部分版本支持)。
  • 本地打包时,签名文件由开发者配置,可直接通过方法一查询。

注意事项:

  • 如果应用未正式签名,调试时默认使用 UniApp 的调试证书,其 SHA1 值固定(可通过调试打包后提取)。
  • 对于第三方服务(如微信登录、地图 SDK),需使用正式签名文件的 SHA1 值。

无需代码,直接通过命令行操作即可完成。

回到顶部