uniapp 经google play 签名后提示未配置appkey 或配置错误如何解决?
在uniapp开发的应用上传到Google Play并经过签名后,运行时提示"未配置appkey或配置错误",但在本地调试时一切正常。请问这是什么原因导致的?应该如何解决?需要重新生成签名还是修改配置?
2 回复
检查uni-app项目manifest.json中是否配置了正确的AppKey,确保DCloud应用标识与打包时一致。重新生成签名证书后,在Google Play控制台更新签名信息,并重新打包上传。
在 UniApp 中,Google Play 签名后提示“未配置 AppKey 或配置错误”通常是由于签名变更导致的应用签名与后台配置不匹配。以下是解决方案:
步骤 1:获取 Google Play 签名证书信息
- 登录 Google Play Console,进入你的应用页面。
- 转到 发布 > 应用签名。
- 复制 SHA-1 和 SHA-256 指纹(证书指纹)。
步骤 2:更新第三方平台配置
- 如果你使用了第三方服务(如高德地图、微信登录等),需在对应平台更新应用签名:
- 登录第三方平台(如微信开放平台、高德开发者后台等)。
- 找到你的应用配置,将 SHA-1 和 SHA-256 更新为 Google Play 提供的值。
步骤 3:检查 UniApp 本地配置
- 在
manifest.json中确认 AppKey 配置正确:{ "appKey": { "android": "你的 Android AppKey", "ios": "你的 iOS AppKey" } } - 如果使用云打包,确保在 HBuilderX 中重新生成并提交应用包(使用 Google Play 签名)。
步骤 4:重新打包并测试
- 通过 HBuilderX 重新打包应用,并上传到 Google Play 进行测试。
注意事项:
- Google Play 签名与本地调试签名不同,务必在所有第三方平台更新签名信息。
- 如果问题持续,检查网络请求是否受限(如 HTTPS 配置)。
完成以上步骤后,问题通常可解决。

