文档章节

app:transformResourcesWithMergeJavaResForDebug

小鸥
 小鸥
发布于 2016/03/22 15:23
字数 220
阅读 1004
收藏 0

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/LICENSE.txt

  File1: /Users/XX/Documents/AndroidStudioWorkspace/TestApplication/app/libs/fastjson-1.2.4.jar

  File2: /Users/XX/Documents/AndroidStudioWorkspace/TestApplication/app/libs/httpmime-4.2.5.jar

  File3: /Users/XX/.gradle/caches/modules-2/files-2.1/commons-cli/commons-cli/1.2/2bf96b7aa8b611c177d329452af1dc933e14501c/commons-cli-1.2.jar

我发现android studio1.5版本,就会有这样的问题,2.0版本没有出现

那解决办法就是在 build.gradle -- android下,添加下面这句话

packagingOptions {
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
}

完整的就是这个样子

apply plugin: 'com.android.application'

android {
    useLibrary 'org.apache.http.legacy'

    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.yo.test"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    
}

还找到一些其他的,慢慢领悟吧

android {  
    packagingOptions {  
        exclude 'META-INF/DEPENDENCIES.txt'  
        exclude 'META-INF/LICENSE.txt'  
        exclude 'META-INF/NOTICE.txt'  
        exclude 'META-INF/NOTICE'  
        exclude 'META-INF/LICENSE'  
        exclude 'META-INF/DEPENDENCIES'  
        exclude 'META-INF/notice.txt'  
        exclude 'META-INF/license.txt'  
        exclude 'META-INF/dependencies.txt'  
        exclude 'META-INF/LGPL2.1'  
    }  
}


© 著作权归作者所有

小鸥
粉丝 2
博文 15
码字总数 1795
作品 0
石家庄
私信 提问
昨天折腾了一天 Android Studio 遇见的问题记录

`Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateF......

Nobodyhi
2017/01/01
0
0
Netty HTTP on Android

Netty是一个NIO的客户端服务器框架,它使我们可以快速而简单地开发网络应用程序,比如协议服务器和客户端。它大大简化了网络编程,比如TCP和UDP socket服务器。 “快速而简单”并不意味着开发...

WolfCS
2016/08/10
365
0
native_app_glue 分析

natvie_activity The native activity interface provided by is based on a set of application-provided callbacks that will be called by the Activity's main thread when certain even......

lightUp
2016/06/28
31
0
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.

Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > java.io.FileNotFoundException: /Users/macbookair/AndroidStudioProjects/TrackDating/app/libs/AMap_Location_V2.......

rjtc2020
2016/09/11
11.5K
2
转移iOS App常见问题和回答

打算转移公司的app,做下转移的记录 如何转移app官方的一个视频:http://v.youku.com/vshow/idXNjI0MjQxMzI0.html 下面是apple官方转移常见问题回答列表: Can I transfer an app to another...

totogo2010
2014/11/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux的基本命令

目录的操作命令(增删改查) 增: mkdir 目录名称; 查: ls 可以看到该目录下的所有的目录和文件 ls -a,可以看到该目录下的所有文件和目录,包括隐藏的 ls -l,可以看到该目录下的所有目录和...

凹凸凸
今天
2
0
在古老unix中增加新用户

Installing 4.3 BSD Quasijarus on SIMH 目标:要在4.3BSD中新增加用户dmr,指定目录/home/dmr,uid为10 gid=31(guest组,系统已建立) 4.3BSD还没有adduser或useradd 直接修改/etc/passwd...

wangxuwei
今天
2
0
Bootstrap(六)表单样式

基本样式 所有设置了 .form-control 类的 <input>、<textarea> 和 <select> 元素都将被默认设置宽度属性为 width: 100%;。 将 label 元素和前面提到的控件包裹在 .form-group 中可以获得最好...

ZeroBit
昨天
3
0
SSL 证书格式转换

SSL 证书格式转换 不同服务器情况下,需要不同的证书格式。 比如 pem 转 pfx。 pem在window 平台下可以导入,但是无法正常使用。 需要转换成pfx。 推荐在线转换工具,由中国数字证书网站提供...

DrChenXX
昨天
2
0
HAProxy

xx

Canaan_
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部