冲突提示一般如下,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