uniapp android 应用签名sha1值如何获取
在uniapp开发Android应用时,如何获取应用的签名SHA1值?具体步骤是什么?需要用到哪些工具或命令?
2 回复
- 使用Android Studio:
- 打开项目 → Gradle → 签名报告 → 查看SHA1值。
- 使用命令行:
- 输入
keytool -list -v -keystore 你的.keystore文件路径,输入密码后查看。
- 输入
在 UniApp 中获取 Android 应用签名的 SHA1 值,可以通过以下方法实现:
方法一:通过命令行获取(推荐)
- 找到签名文件:确保你有应用的签名文件(如
.keystore或.jks文件)。 - 使用 keytool 命令:
- 打开终端或命令行工具。
- 输入以下命令(替换
your-key.keystore为你的签名文件路径):keytool -list -v -keystore your-key.keystore - 输入密钥库密码后,在输出信息中查找 SHA1 值(位于 “证书指纹” 部分)。
方法二:通过 UniApp 云打包或本地打包获取
- 如果你使用 HBuilderX 进行云打包,在打包完成后,控制台或日志中可能会显示签名信息(部分版本支持)。
- 本地打包时,签名文件由开发者配置,可直接通过方法一查询。
注意事项:
- 如果应用未正式签名,调试时默认使用 UniApp 的调试证书,其 SHA1 值固定(可通过调试打包后提取)。
- 对于第三方服务(如微信登录、地图 SDK),需使用正式签名文件的 SHA1 值。
无需代码,直接通过命令行操作即可完成。

