友盟feedback okio包冲突解决方案
来源:互联网 发布:淘宝最搞笑的好评价 编辑:程序博客网 时间:2024/05/16 02:17
之前项目用到了umeng的feedback模块,在尝试Build的时候出现如下报错:
Error:Execution failed for task ‘:app:transformResourcesWithMergeJavaResForDebug’.
com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/com.squareup.okio/okio/pom.xml
File1: /Users/chan/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.6.0/98476622f10715998eacf9240d6b479f12c66143/okio-1.6.0.jar
File2: /Users/chan/Documents/xxxx/ChanWeather/app/build/intermediates/exploded-aar/com.umeng/message/2.4.1/jars/libs/com.umeng.message.lib_v2.4.1.jar
初步判定可能是由于包冲突
google一顿后 初步解决方案是使用分包,但是无果,显然这里并不是这个原因
仔细排查发现问题出在okio这个包上,我的项目用到的网络库是okhttp,而okhttp引用了okio,同样umeng也引用了。按照网上的普遍做法,都是在 compile后面加入exclude,但是貌似这个方法已被废弃,而改用packagingOptions。
如下:
android { packagingOptions { exclude 'META-INF/maven/com.squareup.okio/okio/pom.xml' exclude 'META-INF/maven/com.squareup.okio/okio/pom.properties' } }
- 友盟feedback okio包冲突解决方案
- android studio gradle 友盟自动更新jar包 okio冲突
- v4包冲突解决方案
- Maven dependency 包冲突解决方案
- Maven jar包冲突解决方案
- slf4j jar包冲突解决方案
- android 架包冲突解决方案
- java jar包冲突解决方案
- maven JAR包冲突解决方案
- okio
- OnClickListener导包冲突问题及其解决方案
- androidStudio V4包冲突问题以及解决方案
- Android studio v4 v7 包冲突 解决方案
- Android Studio Jar包冲突解决方案
- AS中jar包冲突解决方案
- was环境jar包冲突解决方案
- Xfire包与Spring包冲突的解决方案
- Feedback
- 《C++ 笔记》 Part2 浅析extern的作用
- R语言snow包并行计算
- 从IRQ到IRQL(PIC版)
- Spring中依赖配置的深入理解
- 数据库中主键与外间的区别
- 友盟feedback okio包冲突解决方案
- senseTime,FaceU人脸识别技术
- MySql语句整理
- Go语言开发环境配置
- Linux Centos 6.5网络启动不起来Bringing up interface eth0: Error:Connection activation failed:Device not man
- 关于主题theme
- linux 输入子系统之电阻式触摸屏驱动
- Kafka管理工具介绍
- 号码归属地