微信支付找不到sdk

就中午吃饭午休一会的功夫,然后继续打开AndroidStudio,发现项目编译不通过,找不到微信的sdk,顿时内心是狂躁的,Failed to resolve: com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+  先怀疑自己人生,想想上一步自己有没有添加什么代码,还是冲突了什么的,没有啊!艹。

这就尴尬了啊,突然在一个安卓群里发现也有人遇到这样的问题,

这下心里就平衡了,这就说明是微信那边出了问题,跟我们这些程序猿没关系咯,就是他们那边的站点被下架了,才导致的问题。剩下就是找找解决问题的方式了,首先就去微信官网查找,记得它有提供eclipse变成的jar包的,如果我们能将jar包来代替我们的网络依赖,想ecplise一样的编程,不就行了,就按照这个思路肯定能解决。

https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&lang=zh_CN

这个是地址。

下载后有两个jar包,找到和网络依赖一样的就行了,复制到项目lib里面,然后依赖一下就行了,做到这一步,我的编译是正常通过的。再来测试一下,由于微信的东西都需要签名,因此必须打包成apk来安装,安装支付一下,发现app崩溃了,Caused by:Java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

先不管这是不是微信那边连带的问题,按照这个说明我就去更改一下activity的Theme就行了,这也就是最后一步。

android:theme="@style/Theme.AppCompat"

就这样解决了,不过还是希望微信那边能快点将这个问题解决掉吧,哈哈。

如果微信支付正在徘徊的同学可以看看我的博客:

http://blog.csdn.NET/greatdaocaoren/article/details/73504254

微信支付集成,简单高效便捷。

csdn项目地址:http://blog.csdn.net/greatdaocaoren/article/details/75528518

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,638评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,338评论 19 139
  • 最近由于相关需求,需要将微信分享集成到项目中,但在过程中遇到很多问题,现大致整理与此 此次过程中还有些许遗留问题(...
    忍辞阅读 18,416评论 13 45
  • 上学那会儿 有个女朋友 一过节就像炸锅了一样 数落着菇不重视 不准备 那会儿觉得 相爱的人是不需要过节的 两个人离...
    猴菇旅行历险记阅读 679评论 0 1
  • 满满的满满的洒了 一地一地的落黄 那是一场场叶事 这个难忘的季节 留下的落魄 最终那么的苍白无力 大颗大颗的泪珠儿...
    faaa4fa3ef74阅读 286评论 0 2

友情链接更多精彩内容