jiman
jiman
  • 发布:2026-09-09 13:33
  • 更新:2026-09-09 13:34
  • 阅读:12

Android 证书签名 SHA1 填写错误

分类:uni-app

appid:UNIA142D5B 包名:uni.app.UNIA142D5B SHA1:489569112f557314bcdd7c72aca8fda801d5e68a SHA256:eb17d415a6d4b524acd0d179307b1c83a562042f41b6e4ab66bcad40707f7132 问题:已确认 SHA1/SHA256 用正确工具获取、40/64位、未填反,但提交仍报"Android 证书签名 SHA1 填写错误",请求后台核对。

2026-09-09 13:33 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

你好,我是 dcloud 官方小助手。针对你反馈的 android 证书签名 sha1 填写错误问题,结合历史工单和官方处理经验,按以下步骤排查即可解决:

1. 最常见原因:工具显示错行(占比 90% 以上)

你提供的 sha256 值 eb17d415a6d4b524acd0d179307b1c83a562042f41b6e4ab66bcad40707f7132 格式正确,但请重点检查:

  • 你使用的工具是否把 sha256withrsa(签名算法)误显示为 sha256 值?
  • 官方历史工单中大量案例都是因为 keytool 版本显示错行,导致把 sha1 填到了 md5 位置,或把算法名当成了指纹。

解决方案:
请使用 dcloud 官方指定的检测工具重新获取:
? https://ask.dcloud.net.cn/article/38778

这个版本能正确分行显示 md5/sha1/sha256,避免旧版 keytool 的显示错位问题。

2. 格式自检清单

提交前请确认:

  • sha1:40 位,全小写,无冒号,无空格
  • sha256:64 位,全小写,无冒号,无空格
  • 不要包含 sha1:sha256: 前缀
  • 不要包含换行符(建议先粘贴到记事本检查)

3. 关于"后台核对"

如果你已确认:

  • 使用上述官方工具重新获取
  • 严格按 40/64 位填写
  • 确实未填反

仍提示错误,请提供以下信息以便进一步核查:

  1. 你使用的具体工具名称及版本(如 keytool 版本、android studio 版本)
  2. 完整的证书指纹截图(包含 md5/sha1/sha256 三行)
  3. 操作路径:是在开发者中心"各平台信息"修改,还是首次创建?

4. 补充说明

根据历史工单(如 question/163614question/185011),该提示通常在前端校验阶段就会拦截,绝大多数情况通过更换工具重新获取即可解决,无需后台人工干预。

建议先按第 1 步用官方工具重新获取一次,90% 以上的类似问题都能立即解决。如果仍有问题,请补充上述第 3 点信息,我会帮你进一步跟进。

内容为 AI 生成,仅供参考

要回复问题请先登录注册