Android 微信分享不出去?四步搞定!
2017-11-28 17:54
267 查看
现在做的项目中集成了友盟分享,产品要求集成微信、朋友圈、QQ、QQ空间、短信这几个分享平台。按照友盟的文档集成一切都很顺利,集成成功以后测试QQ、QQ空间、短信都没有问题,唯独微信和朋友圈一直分享不出去。
微信分享不出去的特点:
1、未登陆的状态下,可以正常弹出登录框,输入完账号密码点登录,分享页面弹出闪退
2、登录的状态下,点击微信分享,分享页面弹出闪退
在不断的查找资料,查看分享文档的说明,最后问题解决了,总结出来以下几点经验,按照以下四点排查bug,微信分享不出去的问题应该就能解决。
1、检查微信开发平台的应用中android应用的签名:产品没有看文档,不懂签名应该填写什么,填的都是错误的信息,能分享出去才怪。。。注意应用签名填写的是android keystore文件的md5的值按照去掉冒号,大写转小写的规则生成的。查看android keystore文件的md5值的方法:打开命令行 -> cd .android -> keytool -list -keystore 要查看keystore文件的全路径。
2、android应用打包的签名是否是微信开发平台中填写的md5对应的keystore文件。
小知识:
问:android studio怎么在debug编译运行时用指定的签名文件?
答:在app的build.gradle文件中android下添加如下代码
3、代码中配置的 微信 appid 和 appsecret 是否正确。
4、如果以上3个步骤你都确认没有问题,微信分享页面还是会闪退,那么就要考虑到是不是缓存搞得鬼,把手机上面的缓存清理一下,软件卸载掉,重启手机,然后再安装试试看!
如果经过以上四个步骤还是没有解决问题,那您就得另请高明了。但我还是希望你到解决方法之后能给我留言分享,帮助大家提高工作效率!
微信分享不出去的特点:
1、未登陆的状态下,可以正常弹出登录框,输入完账号密码点登录,分享页面弹出闪退
2、登录的状态下,点击微信分享,分享页面弹出闪退
在不断的查找资料,查看分享文档的说明,最后问题解决了,总结出来以下几点经验,按照以下四点排查bug,微信分享不出去的问题应该就能解决。
1、检查微信开发平台的应用中android应用的签名:产品没有看文档,不懂签名应该填写什么,填的都是错误的信息,能分享出去才怪。。。注意应用签名填写的是android keystore文件的md5的值按照去掉冒号,大写转小写的规则生成的。查看android keystore文件的md5值的方法:打开命令行 -> cd .android -> keytool -list -keystore 要查看keystore文件的全路径。
2、android应用打包的签名是否是微信开发平台中填写的md5对应的keystore文件。
小知识:
问:android studio怎么在debug编译运行时用指定的签名文件?
答:在app的build.gradle文件中android下添加如下代码
signingConfigs { key { keyAlias 'xxxx' keyPassword 'xxxx' storeFile file('keystore文件全路径') storePassword 'xxxx' } } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.key } debug { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.key } }
3、代码中配置的 微信 appid 和 appsecret 是否正确。
4、如果以上3个步骤你都确认没有问题,微信分享页面还是会闪退,那么就要考虑到是不是缓存搞得鬼,把手机上面的缓存清理一下,软件卸载掉,重启手机,然后再安装试试看!
如果经过以上四个步骤还是没有解决问题,那您就得另请高明了。但我还是希望你到解决方法之后能给我留言分享,帮助大家提高工作效率!
相关文章推荐
- android 微信分享出去的图片不显示或显示成应用图标
- Android 第三方应用接入微信平台研究情况分享(二)
- 微信分享图片 文字 Android原生分享图片文字 微信小程序分享
- android annotations 和 微信分享功能学习笔记
- Android微信之简单文本分享(集成官方SDK-Android Studio)
- [转载]Android平台第三方应用分享到微信开发
- Android 微信分享,无需那么麻烦。
- Android应用加入微信分享
- android 微信分享,返回游戏, 游戏重启或闪退
- Android 添加微信分享三种实现方案
- android快速集成微信分享&&支付
- android 在share sdk中添加自定义微信多图分享
- Android调试大法 自定义IDE默认签名文件==>微信支付、微信登录、微信分享,debug时调试通过,release时调不起微信
- Android 微信分享
- Android开发:实现分享给微信好友以及出现闪退的问题
- 史上最详细Android集成QQ,微信,微博分享(不用第三方)持续更新中
- 关于shareSDK遇到的坑 Android微信分享,打包前可以分享,打包后不能分享。
- Android中进行微信第三方登录或分享如何将WXEntryActivity隐藏掉.
- 小程序开发文档:移动应用支持微信小程序类型分享(Android应用)