1***@qq.com
1***@qq.com
  • 发布:2018-05-31 12:22
  • 更新:2018-05-31 16:01
  • 阅读:4946

wap2app,配置 微信支付,打包进行安装提示 ‘解析包时出现问题’

分类:wap2app

详细问题描述
主要就是进行微信支付配置,之前是存在支付宝支付,现在新增微信支付。 就到SDK配置中 勾选‘微信支付’并填写 微信appid. 然后正常打包。就无法安装。

重现步骤
[步骤]
在manifest.json SDK配置中 勾选微信支付并填写微信appid. 然后打包,得到apk,进行安装。
[结果]
无法安装:提示 ‘解析包时出现问题’
[期望]
正常安装,并且在支付界面。能够得到 微信支付通道。(备注支付可以得到)
plus.payment.getChannels(function (s) {
alert(JSON.stringify(s));
channels = s[0];
}, function (e) {
alert("获取支付通道列表失败:" + e.message);
});

运行环境
自有证书打包,真机运行。android版本7.0
[系统版本]

HBuilder
9.0.6.201805251400

[浏览器版本]
[IDE版本]
[mui版本]

附件

[安装包]
附件的 test1.rar,内含 test1.apk

联系方式
[QQ]
[电话]

2018-05-31 12:22 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

此应用设置的包名W2A__a.edudreamers.com不太合法(注意不是appid,包名是提交打包时配置的,要求跟微信后台配置),要求使用反向域名格式并且不行特殊字符,例如“com.edudreamers.w2a”。
原因是微信支付SDK要求使用包名来生成Activity类来接收支付返回的参数,不合法的包名引起类名不符合Android要求导致生成的apk格式错误。

该问题目前已经被锁定, 无法添加新回复