环境背景

IDE: HBuilder

框架:mui、jquery

ios、android多端混合app项目

android打包使用DClound公用证书

问题描述

android调用微信支付通道,errCode返回值为-1

新装用户第一次调用成功,第二次及之后调用失败(在系统中把微信的缓存清理之后还是第一次可以之后不行)

修补进度:100%

问题原因

检查打包后apk文件的包名、应用签名,发现与微信开放平台的数据不符,修改后成功调用

1查看apk文件包名

使用【雷电模拟器】安装apk文件,接着在【文件管理】中查看

image

2.查看apk应用签名

使用微信官方的签名工具

签名工具下载地址https://open.weixin.qq.com/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android.apk

image

3.查看微信开放平台的应用信息并修改为刚拿到信息

微信开发平台-管理中心-应用详情

image

4.完成

更多相关文章

  1. Python3原生编写月份计算工具
  2. 一款常用的 Squid 日志分析工具
  3. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  4. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  5. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  6. Android番外篇——XML layout与CSS 转载
  7. Power Supply 文件节点和电池服务属性对照
  8. Android(安卓)添加底层核心服务
  9. Android(安卓)NDK开发两部曲(一)之初识篇(JNI通识与NDK配置)

随机推荐

  1. Android(安卓)Studio工程 build.gradle
  2. android调试工具
  3. MTP in Android详解
  4. Android(安卓)自定义弹窗 Dialog
  5. 浅谈Android下基于brodcom4330的FM驱动
  6. android 使用Shape绘制实用圆圈
  7. SharedPreferences存储数据及文件数据存
  8. Android(安卓)GridView 的使用
  9. android:拷贝sqlite数据库到本地sd卡
  10. AndroidのContentProvider之数据库更新UI