今天在重整之前代碼的時候,想去掉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
中存在),就能夠解決了資源