Android问题:com.android.builder.packaging.DuplicateFileException
来源:互联网 发布:terminal mac 编辑:程序博客网 时间:2024/06/06 18:32
今天在写Android关于RxJava引用的时候,出了一个问题:
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/rxjava.propertiesFile1: C:\Users\Admin.gradle\caches\modules-2\files-2.1\io.reactivex\rxjava\1.2.7\138872ff3173fb7bee8b1d6303d6edb57d76599\rxjava-1.2.7.jarFile2: C:\Users\Admin.gradle\caches\modules-2\files-2.1\io.reactivex.rxjava2\rxjava\2.0.0\5151c737c01616c372c3d00ab145868ede10e826\rxjava-2.0.0.jar
大致知道是jar包引用的问题,由于之前引用过 RxJava1.x的jar和 RxJava2.x的jar,于是初步猜测是后来Rxjava2.x的jar没有删除干净,于是查看app依赖:
里面并没有RxJava2.x的引用,于是就各种查找,最后终于找到解决方案
只需要在 app的gradle中加一下配置:
packagingOptions{exclude 'META-INF/rxjava.properties'}
具体添加的位置是:
android {compileSdkVersion 25buildToolsVersion "25.0.2"defaultConfig {//...}buildTypes {release {//...}}packagingOptions{exclude 'META-INF/rxjava.properties'}}
ok,希望给遇到相同问题的同学一个指引,谢谢诶!
阅读全文
0 0
- Android问题:com.android.builder.packaging.DuplicateFileException
- com.android.builder.packaging.DuplicateFileException:
- com.android.builder.packaging.DuplicateFileException
- 解决"com.android.builder.packaging.DuplicateFileException"
- Android报错com.android.builder.packaging.DuplicateFileException
- Android开发 com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-.
- com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/
- com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/NOTICE
- com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
- com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/DEPENDE
- com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
- com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
- com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
- com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
- com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileExcep
- com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileExcep
- com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileExcep
- com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileExcep
- LeetCode 43. Multiply Strings
- 函数的高阶特性——Python学习笔记04
- 使用Travis CI自动打包APK,并发布到fir
- JSplitPane 监听分割位置
- 用Swift 给tableView加载xib创建的tableHeaderView时不显示问题
- Android问题:com.android.builder.packaging.DuplicateFileException
- eq相等 ne、neq不相等, gt大于, lt小于 gte、ge大于等于 lte、le 小于等于 not非 mod求模 等
- 在逻辑学中,SAP,SEP,SIP,SOP,SaP,SeP分别是什么意思?
- java基础教程:基础语法之术语和入口类(2)
- Combo Select 下拉框插件使用
- classpath
- 用Django写了个简单的图片识别分类
- 使用crontab自动执行php文件
- 使用npm安装node-sass时报错