Android 解決java.util.zip.ZipException: duplicate entry: com/ta/utdid2/a/a.class
問題
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/ta/utdid2/a/a.class
問題原因:
- 主要原因是多個包衝突,一般遇到tddid衝突大多是引入第三方庫中存在多個包名型別相同的檔案。
問題來源:
- 阿里支付寶支付
- 友盟utdid包
- 阿里HotFix
解決方案:
- 如果整合了友盟utdid包,可以將該包去除,不會影響使用。
- 如果整合了阿里的熱修復可以在gradle中compile的時候用exclude解決,但是它的解決方案又分3.0以前的和3.0以後的:
// HotFix3.0以前:
compile ('com.taobao.android:alisdk-hotfix:2.0.9') {
exclude(module:'utdid4all')
}
// HotFix3.0以後
compile ('com.aliyun.ams:alicloud-android-hotfix:3.0.8'){
exclude(module:'alicloud-android-utdid')
}
相關文章
- java.util.zip.ZipException:ZIP file must have at least one entryJavaExceptionAST
- Exception_android_java.util.zip.ZipException: duplicate entry:android/support/multidex/MultiDexExceptionAndroidJavaIDE
- 報錯com.android.build.api.transform.TransformException: java.util.zip.ZipException:AndroidUIAPIORMExceptionJava
- com.Android.build.api.transform.TransformException:Java.util.zip.ZipException異常AndroidUIAPIORMExceptionJava
- Android com.android.support衝突解決Android
- ERROR 1062 (23000): Duplicate entry for key 'PRIMARY'Error
- 解決 Inkscape 報錯 Duplicate 問題
- ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'Error
- opatch apply 時碰到 'duplicate entry: META-INF/LICENSE.txt'APP
- Android解決Couldnotfindcom.android.tools.build:gradleAndroidUIGradle
- 帝國CMS後臺新增資訊報錯Duplicate entry xx for key PRIMARY
- Android:打release包時遇到的一個花式報錯-ZipException: duplicate entry:xx/xx/xx/xx.classAndroidException
- com.android.support衝突的解決辦法Android
- 解決Android打包com.android.build.api.transform.TransformException的問題AndroidUIAPIORMException
- implementation 'com.guo.android_extend:android-extend:1.0.6'失敗解決方法Android
- 解決tensorboard報錯ValueError: Duplicate plugins for name projectorORBErrorPluginProject
- 解決企業採購管理的難題有Ta就夠了
- Duplicating Database using RMAN duplicate commandDatabase
- bash:mysql:commandnotfound解決MySql
- 解決 command not found: expressExpress
- duplicate standby database 報ORA-05507錯誤解決方法Database
- java Map及Map.Entry詳解Java
- rman duplicate出現PLS-00201錯誤解決
- SAP CRM Settype COM_TA_R3_ID的對映邏輯
- ios-Multiple commands produced error xcode 10 [duplicate]iOSErrorXCode
- Ta還沒有分享呢,過段時間再來看看吧~ 解決辦法
- 放ta自由
- install emc powerpath on redhat linux and 'Found duplicate PV' 問題解決RedhatLinux
- 性感的Promise,擁抱ta然後扒光taPromise
- sqlplus: command not found解決SQL
- [Windows] 解決 COM Surrogate 錯誤提示Windows
- Check table 169P: entry XXXX does not exist的解決
- 從ERROR 1062 (23000) at line Duplicate entry 'R01' for key 'PRIMARY' 能看出什麼Error
- mysql主從複製錯誤:Last_SQL_Error: Error 'Duplicate entry '327' for key 'PRIMARY'' on query. Default databa...MySqlASTError
- 轉載: Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead的解決辦法AndroidUICompile
- Seata分散式事務TA模式原始碼解讀分散式模式原始碼
- CRM資料庫表COM_TA_R3_ID的資料來源資料庫
- Supervisor 解決 can't find command *