aliyun / alicloud-android-demo

990 stars 550 forks source link

RN版本MPush集成与Alipay新版SDK冲突解决方法 #220

Closed evan0204 closed 3 years ago

evan0204 commented 4 years ago

RN最佳实践中推荐使用:implementation 'com.aliyun.ams:alicloud-android-push:3.1.5' 方式编译,但是如果在项目中引入了Alipay的新版SDK就会造成冲突,报错; 错误: `* What went wrong: Execution failed for task ':app:checkDebugDuplicateClasses'.

1 exception was raised by workers: java.lang.RuntimeException: java.lang.RuntimeException: Duplicate class com.ta.utdid2.b.a.a found in modules alicloud-android-utdid-1.1.5.3.jar (com.aliyun.ams:alicloud-android-utdid:1.1.5.3) and classes.jar (:alipaySdk-15.5.9-20181123210601:)`

解决方法如下: 希望对大伙儿有用 implementation ('com.aliyun.ams:alicloud-android-push:3.1.5'){ //阿里云推送 exclude(module:'alicloud-android-utdid') }

参考文章:https://www.wandouip.com/t5i129645/