安卓集成云闪付,以及So库冲突多moudle项目解决办法

支付流程介绍

交易流程如下图:

安卓端 商户后台 银联后台 1.浏览商品,点击下单 2.提交订单信息 3.返回交易流水号(tn) 4.返回交易流水号(tn) 5.通过交易流水号启动支付控件开始支付 6.支付控件收集支付信息,完成支付 7.通知商户后台支付结果 8.通知支付控件支付结果 9.支付控件通知安卓端支付结果 安卓端 商户后台 银联后台

安卓端这边要做的就是把商品给后台,后台返回tn,然后通过tn去启动支付控件完成支付,银联返回支付结果
公司采用的是多Moudle项目管理,然后我在集成云闪付支付的时候,需要放so文件导致了冲突,但是又不报错,就是云闪付支付控件调用不起来。

1.无图无真相

在这里插入图片描述

在这里插入图片描述

2.前往银联下载修仙工具

在这里插入图片描述
1.首先去银联官网(银联安卓SDK包下载地址)下载对应的sdk包。
以防某些兄弟第一次,不熟悉这里老司机给你们引条路:
在这里插入图片描述在这里插入图片描述
2.有了开发包后,我们又可以愉快的进行下一步了,把开发包里面的东西放到我们自己项目里面
拷贝 upmp_android/sdkPro/jar/data.bin 到自己工程的 assets/目录下
拷贝upmp_android/sdkPro/UPPayAssistEx.jar到工程的libs/目录下
拷贝upmp_android/sdkPro/jar/UPPayPluginExPro.jar到工程的libs/目录下
拷贝所有的so文件到工程的jniLibs(与res同级)目录下,如下图所示(这个和官方的不一样,因为我的项目是多Moudle项目,不这么做会导致so库冲突,进而后续调用不起支付控件)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200521135324175.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MzYzNTA2,size_16,color_FFFFFF,t_70#pic_center ==350x650)

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值