美文网首页
微信支付官方Demo问题

微信支付官方Demo问题

作者: 榕城歌者 | 来源:发表于2019-05-05 18:59 被阅读0次

如今的第三方付费已然是支付宝与微信支付的天下了,当然这是在国内。本文主要讲述一下接入微信支付的一些问题,避免重复踩坑。
微信支付的文档很坑,也许不仅仅是微信支付这一块的开发文档。所提供的Demo必须手动下载解压导入,没错,就是这么原始,美其名为了安全着想。

image.png
跟着官方的指导,把官方的文档加载下来了,导入Android Studio。
微信支付的官方Demo是用Eclipse开发出来的,所以导入AS种会有一些问题出现。
问题1:error: expected reference but got (raw string) @+android:style/Animation.Translucent.
这个是gradle 3.X 的坑,网上给予的解决方案是,更换gradle版本,比如更换成4.2.1。
但是呢,仅仅是为了这个而去修改gradle版本,可能会引起更多的问题,比如说持续集成的问题。
解决:
不更换gradle版本,这个错误是“+“”的锅,因此可以将“@+android:style/Animation.Translucent”这一个出现在项目中的代码,去掉“+”。Rebuild ,然后发现控制台报了很多查找不到资源的问题,包的路径出错。代码涉及的文件并不是很多,这里采用的做法是,手动导入那些资源包。
再次Rebuild,出现问题。
问题2:Program type already present: com.tencent.a.a.a.a.a
这是因为官方Demo下载到本地的时候,里面包含libammsdk.jar、wechat-sdk-android-with-mta.jar两个库。而wechat-sdk-android-with-mta是比较齐全的库,已经包含了微信分享、登录、收藏、支付等功能,两者出现冲突。
解决:
删除libammsdk这个库,重新Rebuild,Demo可以正常跑起来了。
PS:
接入微信支付时,调试遇到的大部分问题都是签名错误的问题,所以调试过程中,要多注意签名是否准确。

相关文章

  • 微信支付官方Demo问题

    如今的第三方付费已然是支付宝与微信支付的天下了,当然这是在国内。本文主要讲述一下接入微信支付的一些问题,避免重复踩...

  • android支付宝,微信支付集成工具类

    详细的介绍、解释移步微信、支付宝的开发平台。下载官方demo了解更多。需要注意的是,微信的官方demo还是ecli...

  • iOS微信支付官方demo编译运行报错的解决办法

    要接入微信支付的小伙伴,首先要下载一份官方demo(APP微信支付官方Demo下载),然后打开工程,准备大干一场。...

  • 微信支付中的坑及解决办法

    这几天做微信支付遇到很多坑,官方的demo跑不起来,首先这个demo隐藏的很深...很难找到那个支付的demo,而...

  • ios 微信支付

    关于微信支付,我就忍不住要吐槽两句,因为项目中要用到微信支付,所以就从官方下载了微信支付的demo,自我感觉微信支...

  • 微信支付官方demo微信支付结果:-1

    最近几天在整微信支付,下载官方demo用来测试,但是点支付的时候一直弹出一个对话框:提示 微信支付结果-1。就...

  • 琐碎(微信支付SDK)

    下面我们大家来研究下微信支付的下载官方demo的使用方法--------- 第一步:首先这里写下官方demo的下载...

  • 微信支付集成

    1. 下载微信支付SDK和Demo,网址微信支付 在这里我不得不吐槽微信支付的Demo开发者,此Demo还是201...

  • 微信支付遇到的一些问题

    微信支付和支付宝支付这些都是比较好实现的,支付宝有官方客服,微信就没有,就只有通过一些Demo来测试走通过程,和完...

  • 微信APP支付和退款(JAVA)

    微信APP支付和退款 微信支付流程说明 Java demo实例 退款 转账 1、微信支付 1 微信支付流程说明 本...

网友评论

      本文标题:微信支付官方Demo问题

      本文链接:https://www.haomeiwen.com/subject/vrahoqtx.html