今天在重整之前代码的时候,想去掉social_sdk_library_project这个library的引入,直接添加jar包完成分享功能。而后出现了一下几个问题,整理一下,方便查阅...java
问题 1.
java.lang.RuntimeException: 获取资源ID失败:(packageName=com.XXX.XXXX type=string微信
name=umeng_socialize_text_waitting_shareapp
解决方法:去social_sdk_library_project的value中的umeng_socialize_strings.xml中将umeng_socialize_text_waitting_share这个string复制到本身的工程工具
问题 2.分享时会出现分享失败,请重试...[0],日志中出现如下问题测试
解决方法:安装微信的签名工具,打开GenSignature应用程序(下方附有连接地址),填写你App的包名,点击“Get Signature”便可获得签名 。而后要检查这个签名和你微信开放平台填写的是否一致。若是不一致,就须要你将微信开放平台的改为这个签名工具得到的签名。改好了以后能够卸载下app和微信而后从新安装下进行测试。spa
问题 3.日志
在上述问题都解决之后,仍然会出现微信分享成功返回app时,app会闪退的显现xml
解决方法:在工程中添加httpmime-4.1.3.jar文件(在social_sdk_library_projectci
中存在),就能够解决了资源