原因:当你使用微信登陆或分享的时候,微信的客户端会存储你的app在微信开放平台上配置的包名跟应用签名,如果你在自己的应用里面第一次使用微信登陆或分享后,你的应用相关的信息就会被微信客户端记录了,这时候你再换一个签名文件更改你的应用签名,点微信登陆就会出现没反应,并且友盟的那些回调都没有调用的情况,在更改签名后如果发现自己所有的配置和代码都没有问题的话可以删除手机上的微信。
https://www.jianshu.com/p/7b0c631d5d72
解决方案
下载签名工具,然后在微信开放平台找到你创建的应用的应用包名
然后在签名工具里面输入应用包名 并获取签名
最后在微信开放平台修改对应的应用包签名
测试:在真机调试调用微信登录 不再报微信签名失败