Android微信分享,无响应
16lz
2021-01-26
研究2天,看了一天好的比较完整的文章,发个链接:http://www.apkbus.com/android-138326-1-1.html
但是按照上面的教程一步一步做,结果点击分享还是没有响应。
出现问题Bug:
结果发现时因为在微信的管理中心:
应用签名不应该有冒号:格式不对! 修改为如下。分享就能成功了
______________________________________________________________________________________________________________________________
还有一种情况就是:遇到自己的项目需要签名,打包混淆时,对微信分享的.jar包也做了混淆。
解决办法为在你项目的proguard-project.txt文件中 添加禁止混淆的语句声明:
三方库文件加混淆:##################################################
-ignorewarnings
-libraryjarslibs/libammsdk.jar
-dontwarncom.tencent.mm.**
-keepclasscom.tencent.mm.**{*;}
-keepclasscom.tencent.mm.sdk.openapi.WXMediaMessage{*;}
-keepclasscom.tencent.mm.sdk.openapi.**implementscom.tencent.mm.sdk.openapi.WXMMediaMessage$IMediaObject{*;}
####################################################
注意:libs/libammsdk.jar是微信分享用的三方包, 不能加入混淆。
______________________________________________________________________________________________________________________________
第三种情况就是手机没有安装微信APP,自然是不会跳转到微信程序里面去的
总结:
1.领悟能力有待提高
更多相关文章
- 无法对jar进行签名,Android(安卓)jar signer问题
- Android开发者指南(9) —— ProGuard
- Android调用系统分享功能总结
- Android(安卓)7.0 SEAndroid(安卓)app权限配置
- 【分享】Android二次打包植入广告
- 查看android 签名文件的有效期限
- 【源码】实现Android闹钟功能使用HTML+JS,并附带Alarm代码分享
- Android(安卓)创建证书 或加固后更新签名
- Android(安卓)混淆代码总结 和 Android(安卓)APK反编译(最新更新