阿里云的第三方推送通道 与融云的推送通道冲突问题


冲突提示一般如下,4.4 和5.0以上报错不太一样,主要是阿里云的第三方通道集成了小米的推送和华为的推送,融云也是小米的推送,结果就冲突了

More than one file was found with OS independent path 'miui_push_version'
Multiple dex files define Lcom/xiaomi/mipush/sdk/PushMessageReceiver;

阿里云的第三方推送通道
一般是gardle 里面配置
compile ‘com.aliyun.ams:alicloud-android-third-push:3.0.5@aar’

融云的是在lib里面有 MiPush_SDK_Client_3_5_1.jar, 一看就是集成了小米的推送。额。
反正两个,取消一个吧。要不就只能新建一个module 吧融云的这个lib包放里面。

或者参考 https://blog.csdn.net/leiming32/article/details/44653485

android 8.0 以上 阿里云推送需要设置channel

否则会收不到推送
https://help.aliyun.com/knowledge_detail/67398.html

你可能感兴趣的:(android)