2016-04-18 4 views
1

** Fehler: Ausführung fehlgeschlagen für Task ': app: transformClassesWithDexForDebug'.Ich bekomme diesen Fehler ..pls führe mich, um es zu lösen

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 3**

** Meine Hüftgürtel Datei **

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 

defaultConfig { 
    applicationId "com.app" 
    minSdkVersion 15 
    targetSdkVersion 23 
    versionCode 16 
    versionName "1.16" 
    multiDexEnabled true 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     shrinkResources true 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 

compileOptions { 
    sourceCompatibility JavaVersion.VERSION_1_7 
    targetCompatibility JavaVersion.VERSION_1_7 
} 

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/notice.txt' 
    exclude 'META-INF/license.txt' 
    exclude 'META-INF/dependencies.txt' 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.facebook.android:facebook-android-sdk:4.+' 
    compile 'com.google.android.gms:play-services:8.4.0' 
    compile 'com.google.android.gms:play-services-appinvite:8.4.0' 
    compile 'com.google.android.gms:play-services-analytics:8.4.0' 
    compile 'org.apache.httpcomponents:httpclient:4.5.1' 
    compile 'com.android.support:multidex:1.0.0' 
    compile 'com.android.support:support-v13:23.1.1' 
    compile 'com.android.support:design:23.1.1' 
    compile 'com.google.android.gms:play-services-ads:8.4.0' 
    compile 'com.google.android.gms:play-services-identity:8.4.0' 
    compile 'com.google.android.gms:play-services-gcm:8.4.0' 
    compile 'com.android.support:support-v4:23.1.1' 
    compile 'com.jayway.android.robotium:robotium-solo:5.5.4' 
} 
+0

dieses innerhalb von Android-Tag dexOptions hinzufügen { JavaMaxHeapSize "4g" } und noch einmal versuchen. – Raghavendra

+0

'dein' Projekt umbauen und laufen lassen. –

+0

Hat mein [antworten] (http://stackoverflow.com/questions/36686409/i-m-getting-this-error-pls-guide-me-to-solve-it/36686457#36686457) Ihr Problem gelöst? –

Antwort

0

1) Zunächst einmal versuchen, die Reinigung und Ihr Projekt neu zu starten. In den meisten Fällen werden dadurch die Probleme gelöst.

2) Wenn das Problem weiterhin besteht nach wie vor:

Import Abhängigkeit:

dependencies { 
    compile 'com.android.support:multidex:1.0.1' 
} 

In Ihrem Manifest die MultiDexApplication Klasse hinzufügen:

<application 
     ... 
     android:name="android.support.multidex.MultiDexApplication"> 
     ... 
    </application> 

Wenn Ihre App bereits erweitert die Application Klasse, Sie können die Methode attachBaseContext() überschreiben und MultiDex.install(this) aufrufen, umzu aktivieren.

protected void attachBaseContext(Context base) { 
    super.attachBaseContext(base); 
    MultiDex.install(this); 
} 

Schließlich aktualisieren Sie Ihre build.gradle von multiDexEnabled true Zugabe:

defaultConfig { 
     ... 
     multiDexEnabled true 
    } 
+0

Ich habe dieses Verfahren müde, aber es funktioniert nicht. –

+0

@AmitEkbote, entfernen Sie diese Kompilierung com.google.android.gms: play-services: 8.4.0 aus Abhängigkeiten und kompilieren Sie sie erneut. –

Verwandte Themen