研究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.领悟能力有待提高

更多相关文章

  1. 无法对jar进行签名,Android(安卓)jar signer问题
  2. Android开发者指南(9) —— ProGuard
  3. Android调用系统分享功能总结
  4. Android(安卓)7.0 SEAndroid(安卓)app权限配置
  5. 【分享】Android二次打包植入广告
  6. 查看android 签名文件的有效期限
  7. 【源码】实现Android闹钟功能使用HTML+JS,并附带Alarm代码分享
  8. Android(安卓)创建证书 或加固后更新签名
  9. Android(安卓)混淆代码总结 和 Android(安卓)APK反编译(最新更新

随机推荐

  1. 关于android 异常日志抓取监控
  2. Android判断网络连接
  3. 使用Intent实现页面跳转
  4. 网络实时监测广播类
  5. Android--一段兼容居中和满屏满屏的布局
  6. ant build.xml yguard混淆JAVA
  7. android——单点触控移动,多点触控放大缩
  8. Android(安卓)SQLite数据库操作代码类分
  9. 完整版MVP框架
  10. android 编写自己的异常捕获类