TEL:400-8793-956
当前位置:程序、服务器

请解决Android Studio中的transformClassesWithJarMergingForDebug错误

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-30 13:20:02

 问:当我尝试在Android Studio中构建/运行构建时,随机出现以下两个错误。

 
Error:Execution failed for task ':iTSM:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/apache/http/cookie/CookieSpec.class
Error:Execution failed for task ':iTSM:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/apache/http/conn/ManagedClientConnection.class
 
 
我试图清理该项目,然后重新启动该项目并进行构建。在我的Android Studio中仍然遇到这两种错误。请帮助解决此问题。
我在Windows 8.1中使用Android Studio 1.5.1
 
 
 
请找到我的build.gradle文件的附件
 
应用插件:“ com.android.application”
 
android {
    编译版本23
    buildToolsVersion '23 .0.2'
 
    defaultConfig {
        applicationId“ com.vistarait”
        minSdkVersion 17
        targetSdkVersion 21
 
        multiDexEnabled是
 
    }
 
    buildTypes {
        发布 {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.txt'
        }
    }
 
    包装选项{
        排除“ META-INF / LICENSE.txt”
        排除“ META-INF / NOTICE.txt”
    }
 
    //仅当您使用Apache软件包时
// useLibrary'org.apache.http.legacy'
 
    dexOptions {
        javaMaxHeapSize“ 4g”
    }
 
}
 
依赖项{
    编译'com.android.support:multidex:1.0.1'
 
    编译项目(':pullToRefreshLibrary')
    编译'com.google.code.gson:gson:2.2.2'
    编译'com.google.guava:guava:18.0'
    编译'com.google.android.gms:play-services:7.0.0'
    编译文件('libs / CWAC-SackOfViewsAdapter.jar')
    编译文件('libs / HockeySDK-3.0.2.jar')
    编译文件('libs / acra-4.4.0.jar')
    编译文件('libs / apache-mime4j-0.6.jar')
    编译文件('libs / httpclient-4.0.1.jar')
    编译文件('libs / httpclient-cache-4.1.1.jar')
    编译文件('libs / apache-httpcomponents-httpclient.jar')
    编译文件('libs / slider.jar')
    编译文件('libs / tokenautocomplete-1.3.3.jar')
    编译文件('libs / universal-image-loader-1.9.2-SNAPSHOT-with-sources.jar')
 
    编译'com.android.support:appcompat-v7:23.1.1'
    编译'com.android.support:design:23.1.1'
    编译'com.android.support:support-v4:23.1.1'
    编译文件(“ $ {android.getSdkDirectory()。getAbsolutePath()}” + File.separator +“平台” + File.separator +“ android-23” + File.separator +“可选” + File.separator +“ org .apache.http.legacy.jar“)
    compile('com.google.android.gms:play-services:7.0.0'){
        排除组:“ com.android.support”,模块:“ support-v4”
        排除组:“ com.google.guava”
    }
 
}
 
 
答:打开终端并转到项目的根目录。执行以下命令,然后重试。
 
./gradlew clean
上一篇: 如何在地图上向用户位置显示最近的著名景点
下一篇: 有人可以帮我注释此代码吗,我不太了解