内容简介:前两天ApiCloud项目集成了微信支付模块,android端今天也将ApiCloud官方的uzWxPay.jar集成了。在编译玩测试的时候提示wxPay模块为绑定!我的项目是使用ApiCloud推出的SuperWebview+原生android开发方式,在打的自定义loader和云编译打的apk并为出现wxPay为未绑定的提示。关于上面的问题,我也在aipcloud论坛上查看了很久的资料也没能解决!下午在官网云编译了一个测试包并解压了。发现在官方测试包中的assets文件夹中比自己android项目多了一
前两天ApiCloud项目集成了微信支付模块,android端今天也将ApiCloud官方的uzWxPay.jar集成了。在编译玩测试的时候提示wxPay模块为绑定!我的项目是使用ApiCloud推出的SuperWebview+原生android开发方式,在打的自定义loader和云编译打的apk并为出现wxPay为未绑定的提示。
问题
关于上面的问题,我也在aipcloud论坛上查看了很久的资料也没能解决!下午在官网云编译了一个测试包并解压了。发现在官方测试包中的assets文件夹中比自己android项目多了一个文件夹
其实将uzmao文件夹复制到自己android项目的assets文件并增加下面代码即可解决wxPay未绑定的原因.
{
"name": "wxPay",
"class": "com.uzmap.pkg.uzmodules.uzWxPay.UzWxPay"
},
复制代码
解决思路:
- 在官网生成最新的自定义loader
- 通过压缩 工具 解压xxloader.apk(下载下来的apk)
- 将uzmap文件夹及其文件复制到android的assets文件夹中
- 在module.json文件中添加未绑定的模块的json信息(name:为js中调用的表示名,class:为模块的主入口的 java 类,该类集成了UZModule.java类)
补充
上面的问题我在发现不久后向官方论坛提交过该问题。后来查看回复才知道,其实ApiCloud已经将上面的uzmap文件夹以及里面的module.json文件都生成在了apiEngine.jar的assets文件夹中。前端人员在增加了模块后在生成superwebview的sdk值后,替换android的libs里面的jar包一定要替换正确。我之所以出现上面的问题是因为我在做开发的时候又有公司需求修改了官方apiEngine.jar里面的一些文件,在增加微信支付模块后没有将apiEngine.jar替换成最新的。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Golang Echo数据绑定中time.Time类型绑定失败
- 如何在Symfony的表单中添加一个未绑定字段,否则绑定到一个实体?
- js双向绑定
- 延迟静态绑定——static
- 绑定自定义事件
- angular组件双向绑定
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
神一样的产品经理
闫荣 / 电子工业出版社 / 2012-6-1 / 79.00元
这是一本系统阐述移动与互联网产品从无到有、从有到优的产品经理实践案例著作。《神一样的产品经理:基于移动与互联网产品实践》贯穿着“人如产品,产品如人”、“产品的根基和源泉来自现实生活”的写作理念,表达了产品的成功需要神一样的产品经理管理的观点。 《神一样的产品经理:基于移动与互联网产品实践》由浅入深、循序渐进地阐述了产品经理、产品需求、用户体验、项目管理、产品运营和产品团队管理的内容,理论与实......一起来看看 《神一样的产品经理》 这本书的介绍吧!