使用百度社会化组件jar包冲突Conversion to Dalvik format failed with error 1
使用百度社会化分享组件编译是控制台报错Conversion to Dalvik format failed with error 1,查找原因是因为和新浪微博的weibo.sdk.android.sso.jar包冲突了,但是我使用新浪微博做的登录和使用百度社会化做的分享,这个时候就不好解决了。
中间想的其他弯路就不说,贴上解决方法:在sina微博和百度的提供的jar中有几个文件是相同的所以冲突了


请看图片,上边是百度的提供的包路径是Baidu.jar\com\sina\sso,下面是新浪的路径是weibo.jar\com\sina\sso。
我们可以看到里面有三个文件是重复的,分别是RemoteSSO.class、RemoteSSO.class$Stub.class和RemoteSSO.class$Stub$Proxy.class。只要删除其中一个包中的文件应该可以了,我删除了新浪的之后所有冲突都解决了,百度的分享和新浪的登录都能运行。
浙公网安备 33010602011771号