Android 任务';的执行失败:应用程序:使用Jarmergingfordebug和x27转换类;

Android 任务';的执行失败:应用程序:使用Jarmergingfordebug和x27转换类;,android,runtime,build.gradle,Android,Runtime,Build.gradle,我开始学习android并尝试调用Web服务。没有WebService调用的基本代码运行良好 然后我向库中添加了两个文件 android-support-v4.jar和android-async-http-1.4.4.jar 我收到以下错误 错误:任务“:app:transformClassesWithJarMergingForDebug”的执行失败 com.android.build.api.transform.TransformException:java.util.zip.zipeExce

我开始学习android并尝试调用Web服务。没有WebService调用的基本代码运行良好

然后我向库中添加了两个文件 android-support-v4.jar和android-async-http-1.4.4.jar

我收到以下错误

错误:任务“:app:transformClassesWithJarMergingForDebug”的执行失败

com.android.build.api.transform.TransformException:java.util.zip.zipeException:重复条目:android/support/v4/util/MapCollections$ArrayIterator.class

下面是代码的一部分,这是必需的

 public void invokeWS(RequestParams params) {
        String url = "http://localhost:8080/OnlineStore/kmsg/grocery/Login";
        AsyncHttpClient client = new AsyncHttpClient();
        client.post(url, params, new AsyncHttpResponseHandler(){
                @Override
                public void onSuccess(String response){
                try{
                    JSONObject jobj = new JSONObject(response);
                    Toast.makeText(getApplicationContext(), "You are logged in", Toast.LENGTH_LONG).show();
                    }
                catch(JSONException jexec){
                    Toast.makeText(getApplicationContext(), "Error Occured [Server's JSON response might be invalid]!", Toast.LENGTH_LONG).show();
                    jexec.printStackTrace();
                }
            } // End of onSuccess
            @Override
            public void onFailure(int Status, Throwable error, String content){
                Toast.makeText(getApplicationContext(), "You failed to login", Toast.LENGTH_LONG).show();
            } // End of onFailure
         }
        ); // End of post function
下面是我的身材 应用插件:
'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "kmsg.com.listwithadapters"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.google.android.gms:play-services-appindexing:8.1.0'
    compile files('libs/android-async-http-1.4.4.jar')
}
从错误中可以明显看出存在一些重复条目,但是为什么构建系统不能自己解决它呢?任何快速的洞察都会帮助我理解这个错误的原因


感谢朋友们

正如我提到的,这更多的是一个运行时错误和错误消息,提示类android/support/v4/util/MapCollections$ArrayIterator.class存在重复条目

我从libs文件夹中删除了android-support-v4.jar文件(假设这是重复的并且错误已经解决)


谢谢你所有的想法和答案

minifyEnabled false=>true。是否需要multiDexEnabled true?minifyEnabled true尚未解决此问题。另一点是,当我只构建时,它是成功的。只有在我运行它时才会发生错误。但是错误是,构建错误。有点奇怪!删除编译文件('libs/android-async-http-1.4.4.jar')怎么样?编译文件树(dir:'libs',include:['*.jar'])包含编译文件('libs/android-async-http-1.4.4.jar')。@tinysunlight结果相同。仍然得到相同的错误。com.android.build.api.transform.TransformException:java.util.zip.zipeException:重复条目:android/support/v4/util/MapCollections$ArrayIterator.class