一、Duplicate class com.ta.utdid2.c.a.d a a aa
发现项目引用的两个依赖中有同样包名下的类文件,查看log提示,两个依赖如下:
com.umeng.umsdk:utdid:1.1.5.3
com.taobao.android:utdid4all:1.1.5.3_proguard
进入依赖中的结构观察发现一模一样(ps:Umeng被阿里收购了 所以两家用的同一份代码。),此时应该注释掉一个依赖,我一开始把com.taobao.android:utdid4all:1.1.5.3_proguard这个依赖注释掉了,但无论怎么clean怎么build都发现External Libraies中依然存在com.taobao.android:utdid4all:1.1.5.3_proguard,黑人问号脸?超过了我的知识范畴,无赖只好恢复com.taobao.android:utdid4all:1.1.5.3_proguard的依赖转身将com.umeng.umsdk:utdid:1.1.5.3干掉,build~~All is well。
二、AlibcSecurity出现ErrorCode = 123
[把gradle plugin版本降到3.5.0 以下关闭instantrun即可]
what…为什么要开历史的倒车?
我已经全局用了ViewBinding等其他新特性了,要我全部改回去,不可能 不可能 不可能!
几个小时过去了…
脑子一抽抽,打了个release包,诶 初始化成功了,喜极而泣。
对于第二个坑,不得不吐槽一下淘宝sdk的这帮大神,老板说我下班不积极工作有问题,威胁到我的年终奖,年终奖还有没有啦!