lalita
lalita

Reputation: 31

Gradle build failed with an Exception

I am quite new to the studio,

I am trying to Run my application

Error is encountered -

What went wrong:

Execution failed for task ':app:dexDebug'.

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1

I tried with jdk 1.8 which gave the same error.

So found few answers which said to reduce jdk to 1.7

but the Error still persists

Please Suggest what to do

Gradle :

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "22.0.1"
    defaultConfig {
        applicationId "innovapptive.com.mworkorder"
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:22.0.0'

}

Upvotes: 3

Views: 8127

Answers (3)

QIAN KEQIAO
QIAN KEQIAO

Reputation: 641

I fllow the first answer and then another problem caused: **Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.

java.util.zip.ZipException: duplicate entry: com/umeng/analytics/AnalyticsConfig.class** Then it happened: Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'. java.util.zip.ZipException: duplicate entry: com/umeng/analytics/AnalyticsConfig.class So I tried to remove this:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile project(':libraries:SlidingMenu')
    compile files('libs/volley_src.jar')
    compile files('libs/Volley_bin.jar')
//    compile 'com.umeng.analytics:analytics:latest.integration'
//    compile files('libs/umeng-analytics-v5.6.1.jar')
    compile files('libs/xUtils-2.6.14.jar')
}

It works and I don't know why,I may try the latest Umeng SDK later. It may work for you if you are using count and analysis SDK.

Upvotes: 1

Michael Fretz
Michael Fretz

Reputation: 31

What worked for me was: Build-> Rebuild Project

Upvotes: 2

Horatio
Horatio

Reputation: 1861

This is what worked for me taken from this answer:

defaultConfig {
   multiDexEnabled true
}

Upvotes: 2

Related Questions