2015-12-18 7 views
5

बाद स्वच्छ परियोजना ->पुनर्निर्माण परियोजना मेरी एंड्रॉयड परियोजना मैं त्रुटित्रुटि: निष्पादन कार्य के लिए विफल रहा ': ऐप: transformClassesWithDexForDebug'। > Com.android.build.api.transform.TransformException: .. गैर शून्य से बाहर निकलें मान 3

Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-oracle/bin/java'' finished with non-zero exit value 3

नीचे हो रही है Gradle:

apply plugin: 'com.android.application' 

    android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.1" 

    defaultConfig { 
     applicationId "com.myapplicationname.app" 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
     multiDexEnabled true 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/NOTICE.txt' 
    } 
    useLibrary 'org.apache.http.legacy' 

} 

    dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.0.1' 
    compile 'com.android.support:design:23.0.1' 
    compile 'com.google.android.gms:play-services:8.3.0' 
    compile files('libs/gcm.jar') 
    compile 'com.android.support:multidex:1.0.1' 
    compile 'org.apache.httpcomponents:httpcore:4.4.4' 
    compile('org.apache.httpcomponents:httpmime:4.3.6') { 
     exclude module: "httpclient" 
    } 
    //facebook sdk 
    compile 'com.facebook.android:facebook-android-sdk:4.7.0' 
    compile 'org.apache.httpcomponents:httpcore:4.4.3' 

    compile 'com.paypal.sdk:paypal-android-sdk:2.12.4' 
    //facebook sdk 
    compile 'com.facebook.android:facebook-android-sdk:4.7.0' 

} 

मैं पहले से ही this, this देखें, लेकिन मैं अपने solution.What मैं इसे हल करने के लिए क्या करने की जरूरत नहीं मिला सकते हैं।

उत्तर

15

मैं बस नीचे ग्रेड फ़ाइल को अपडेट करता हूं। यह काम आकर्षण की तरह !!

मैं अपने Gradle में कोड नीचे कहा:

dexOptions { 
     javaMaxHeapSize "4g" //specify the heap size for the dex process 
     preDexLibraries = false //delete the already predexed libraries 
    } 

मेरे अद्यतन Gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.1" 

    defaultConfig { 
     applicationId "com.myapplicationname.app" 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
     multiDexEnabled true 
    } 
    //====================Add below two line============= 
    dexOptions { 
     javaMaxHeapSize "4g" //specify the heap size for the dex process 
     preDexLibraries = false //delete the already predexed libraries 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/NOTICE.txt' 
    } 
    useLibrary 'org.apache.http.legacy' 

} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.0.1' 
    compile 'com.android.support:design:23.0.1' 
    compile 'com.google.android.gms:play-services:8.3.0' 
    compile files('libs/gcm.jar') 
    compile 'com.android.support:multidex:1.0.1' 
    compile 'org.apache.httpcomponents:httpcore:4.4.4' 
    compile('org.apache.httpcomponents:httpmime:4.3.6') { 
     exclude module: "httpclient" 
    } 
    //facebook sdk 
    compile 'com.facebook.android:facebook-android-sdk:4.7.0' 
    compile 'org.apache.httpcomponents:httpcore:4.4.3' 

    compile 'com.paypal.sdk:paypal-android-sdk:2.12.4' 
    //facebook sdk 
    compile 'com.facebook.android:facebook-android-sdk:4.7.0' 

} 
+0

आपको बहुत धन्यवाद – susemi99

+3

मेरा जीवन बचाएं, लेकिन यह समझाने की परवाह करें कि एफ * सीके क्या समस्या है और कोड इसे हल क्यों करता है? धन्यवाद –

+0

@ susemi99: आपका स्वागत है – pRaNaY

2

संभव समाधान का उपयोग कर रहे खेलने सेवाओं निर्दिष्ट करने के लिए हो सकता है

compile 'com.google.android.gms:play-services:8.3.0' 

उदाहरण के लिए:

compile 'com.google.android.gms:play-services-maps:8.3.0' 

यह कुल विधियों की मात्रा को कम करेगा।

+0

हाँ आप सही हैं धन्यवाद! –

संबंधित मुद्दे

 संबंधित मुद्दे