微信开放平台开发之闪退问题解决办法

2015-11-16 21:01 阅读 11,499 次 评论 0 条

最近需要做一个微信分享的功能,琢磨了两天终于算是弄明白了,心里有点小高兴,记录下来供后人参考,少走弯路。

实现功能:

  • 一、Android项目中集成微信开放平台SDK库文件
  • 二、 实现微信分享功能
  • 三、 完成demo支付测试

1.1 导入微信开发平台SDK需要注意的问题

现在我们首先讲解如何集成微信开放平台的SDK到我们的项目中,我发现开放平台下载的demo里面的库文件中的libammsdk.jar与直接下载的SDK中的libammsdk.jar有点小出入,就是里面包含的字节码文件在SDK中的libammsdk.jar中在com.tencent.mm.sdk.openapi包中只包含IWXAPI.class、IWXAPIEventHandler.class、MMSharedPreferences.class、WXAPIFactory.class、WXApiImplComm.class、WXApiImplV10.class

微信开发之闪退问题解决办法

图片0.1


然而,我在提供的WeChatSDK_sample_Android221cbf里面的demo里面的libammsdk.jar同样包名下包含了更多的字节码,如下图:
微信开发之闪退问题解决办法

图片0.2


结果在测试的时候,不小心删了libs里面的libammsdk.jar文件,再倒入Android_SDK提供的libs中的libammsdk.jar文件时,出错了:
微信开发之闪退问题解决办法

图片0.3


微信开发之闪退问题解决办法

图片0.4


有点小意外,还好又重新找回了原来demo里面提供的libammsdk.jar,才避免了错误,遇到同样问题的小伙伴们,是不是有点惊喜,如下图:
微信开发之闪退问题解决办法

图片0.5


微信开发之闪退问题解决办法

图片0.6

建议,我们在做测试的时候,还是直接导入demo里面提供的jar包,可以避免出错。

你可能感兴趣的文章

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ158#9359$239或公众号TeachCourse)
转载请注明出处: https://www.teachcourse.cn/774.html ,谢谢支持!

资源分享

分类:Android 标签:
性能优化实践一 性能优化实践一
Genymotion启动提示”Unable to start the virtual device“ Genymotion启动提示”Unable t
Android开发之混淆高级教程02 Android开发之混淆高级教程02
搭建独立网站不得不读的第一篇WordPress安装指南 搭建独立网站不得不读的第一篇W