android 微信分享大坑总结

问题描述与解答:

腾讯开放平台:

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

按照官网配置发现各种问题:

首先官网代码会报错

你需要下载官方Demo,在把相应的工具方法Copy下来,腾讯就不能在开放平台上写好吗?

 

其次检查如下问题:

1.自己项目包名需与平台上的一致?

2.项目中的APP_ID是否与平台上的一致?

3.项目的MD5签名是否与平台上的一致?

(包名和签名都需要在平台上修改好,保持一致)

如果不是请更改好.

最后,就算这样,你还会有问题

因为微信有缓存!,因为微信有缓存!,因为微信有缓存!你以为更改了,过个10分钟,就可以解决了,其实,你等一辈子依然提示签名错误,

所以你需要清除微信缓存才行,腾讯真坑!

 

查看自己项目MD5签名?

打开Android studio --> 点击右侧 Gradle --> app --> Tasks --> android --> signingReport,下面窗口就会出现:

 android 微信分享大坑总结_第1张图片

把冒号去掉,大写改成小写,把开放平台上的应用签名改成这个就行了,再清除微信数据再测,即可成功!

 

 

 

你可能感兴趣的:(android日常开发)