5***@qq.com
5***@qq.com
  • 发布:2026-07-20 00:50
  • 更新:2026-07-20 01:25
  • 阅读:277

【报Bug】同包名 同签名 同证书 同APPID 与微信开放平台的移动应用完全一致,微信开发者工具打包APK 可以正常登录,HBuilderX打包出来报错?

分类:HBuilderX

【报Bug】同包名 同签名 同证书 同APPID 与微信开放平台的移动应用完全一致,微信开发者工具打包APK 可以正常登录,HBuilderX打包出来报错:错误:login:fail 业务参数配置缺失,https://ask.dcloud.net.cn/article/282

2026-07-20 00:50 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

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

该报错通常是由于微信登录的 appsecret 配置缺失导致的。从 HBuilderX 3.4.18 版本开始,不再提供 appsecret 的可视化配置,如果更新编辑器后未手动补充该参数,就会出现此错误。

请按照以下步骤进行修复:

  1. 在 HBuilderX 中打开项目的 manifest.json 文件,切换到“源码视图”。
  2. 找到 app-plus -> distribute -> sdkConfigs -> oauth -> weixin 节点。
  3. 在该节点下手动添加 appsecret 字段,值为微信开放平台申请应用的 AppSecret 值。
  4. 修改完成后,保存文件。配置参数需提交云端打包后才能生效,如果是真机调试,需要重新制作自定义基座;如果是正式发布,需要重新提交云端打包。

配置示例:

"app-plus": {  
  "distribute": {  
    "sdkConfigs": {  
      "oauth": {  
        "weixin": {  
          "appid": "你的微信appid",  
          "appsecret": "你的微信appsecret"  
        }  
      }  
    }  
  }  
}

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent
请确保 appidappsecret 与微信开放平台移动应用的信息完全一致。

内容为 AI 生成,仅供参考
DCloud_heavensoft

DCloud_heavensoft

你的问题完全没有看懂,我看AI也是瞎编回答的,不要理会他的回答。
如果你说的登录是指微信登录的话,你需要看一下uni.login文档。
如果你说的微信打包工具是指donut的话,这2个产品对接微信登录sdk上的差异是非常大的。

要回复问题请先登录注册