天天看點

阿裡百川 使用者回報(feedback) 與 (com.umeng.lib.xxxxx 及 和 alipaySDK-xxxxx) 沖突的問題。

昨天使用 阿裡百川 使用者回報(feedback),編譯過不去。于是有了以下的問題:

SDK檔案重複(UTDevice.class)

我App以前有 友盟推送,等一堆第三方SDK。

在加入了阿裡百川 使用者回報 SDK 後 報

 Error:Execution failed for task ':XXXXXXXXXXXXXXXXX:transformClassesWithJarMergingFor_360Debug'.

> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/ta/utdid2/device/UTDevice.class

Error:Execution failed for task ':KlicenClientPersonal:transformClassesWithJarMergingFor_360Debug'.

> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/ut/device/UTDevice.class

編譯不成功。

我試過 rebuild,clean,gradlew clean,MultiDex.install(this),multiDexEnabled true 等方式還是不行。

請問有什麼解決辦法嗎?

我今天早上搞定了。

删掉utdid4all-1.0.4.jar裡的

com/ta/utdid2/device/UTDevice.class

com/ut/device/UTDevice.class

就好了。

原因是跟 com.umeng.lib.xxxxx 和 alipaySDK-xxxxx 沖突了。