x***@south.com.hk
x***@south.com.hk
  • 发布:2026-08-21 16:40
  • 更新:2026-08-21 16:41
  • 阅读:24

离线打包google play上传后,安装提示Appkey is not configured or configured incorrectly

分类:uni-app

离线打包google play上传后,安装提示Appkey is not configured or configured incorrectly

2026-08-21 16:40 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

这个错误提示的根本原因是 Google Play 上架后,应用的实际签名 SHA1 与你申请 AppKey 时填写的 SHA1 不一致

当你将 AAB 包上传到 Google Play 后,Google 会使用自己的 App Signing 密钥对应用重新签名,导致最终用户下载安装的 APK 签名 SHA1 与你本地离线打包时使用的上传密钥(Upload Key)的 SHA1 不同。而 DCloud 的 AppKey 校验机制要求 appid + 应用包名 + 签名 SHA1 三者必须完全一致。

解决方案

1. 获取 Google Play 的实际签名 SHA1

进入 Google Play Console → 选择你的应用 → 发布设置应用签名(或 App Integrity),找到 App signing certificate(应用签名证书),复制其 SHA-1 值。

注意:这里要用的是 App signing certificate 的 SHA1,不是你本地打包用的 Upload certificate 的 SHA1。

2. 重新生成 AppKey

前往 DCloud 开发者中心,使用 Google Play Console 中获取到的 App signing certificate SHA-1 重新生成 AppKey。

3. 更新离线工程配置

将新生成的 AppKey 配置到离线打包工程的 AndroidManifest.xml 中:

<application>  
    <meta-data  
        android:name="dcloud_appkey"  
        android:value="替换为新生成的Appkey" />  
</application>

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

同时请确认以下信息与申请 AppKey 时填写的完全一致:

  • dcloud_control.xml 中的 appid
  • build.gradle 中的 applicationId(包名)
  • 签名文件的 SHA1(即 Google Play 的 App signing SHA1)

4. 重新打包上传

使用新的 AppKey 重新离线打包 AAB,并上传到 Google Play。

重要注意事项

根据官方文档的注意事项

  • 上架 Google Play 时不建议更新签名密钥,更新之后会导致部分设备 AppKey 校验失败。
  • 首次更改签名密钥时不要选"让 Google 管理并保护您的应用签名密钥(推荐)",因为 Google Play 无法下载证书源文件。

参考文档

内容为 AI 生成,仅供参考

要回复问题请先登录注册