shareSDK 微信分享闪退问题

微信与其他应用不同,集成了shareSDK后,其他的都好使,为什么就微信的不好使,无论是分享给好友,还是朋友圈,都出现闪退的情况,楼主同样遇到了这种情况。


微信分享闪退有种情况:

      1,你没有打包成.apk文件,而是直接从开发工具上运行,所以应用无签名,这种情况是不能使用微信分享签名的。


      2,如果没有绕过微信审核使用分享功能,需要在微信开放平台填写应用的包名、签名等信息,这里注意,签名必须是你应用打包成.apk后,在用微信官网上的签名生成工具生成,这样可以确保你的应用签名,与微信上填入的签名信息一致。


      3,在shareSDK的官网上,社会平台设置功能中,填写了相应第三方的Appkeyid等信息,这里不用填,一切以assets文夹中的ShareSDK.xml为主,这里面填了就行,否则会造成冲突。


      4,微信缓存造成无法闪退,这点一般不会出现,但也可能,不过概率极小,为了保持测试的成功性,可以先清除微信缓存后,在开发应用分享功能。


备注:

      shareSKD 是可以绕过 微信审核,直接使用分享功能的,只是只允许分享图片和文字了,将ShareSDK.xml中关于微信那部分设置的BypassApproval属性设为true即可。

 
  
      Id="4"
      SortId="4"
      BypassApproval="true"
      Enable="true"/>
  
        Id="5"
      SortId="5"
      BypassApproval="true"
      Enable="true"
      />


你可能感兴趣的:(Android)