2015-07-02 4 views
5
Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-8-oracle/bin/java'' finished with non-zero exit value 2 

Haben Sie versucht this answerAndroid Studio Build schlug mit dem folgenden Fehler

aber mein Problem gelöst noch nicht. Wie kann ich es lösen?

Antwort

4

Try MultiDex zu ermöglichen 65k Methoden Fehler zu beheben, indem Sie diesen in Ihre build.gradle

defaultConfig { 
    multiDexEnabled true 
} 

Überprüfen Sie auch für dupliziert Bibliotheken Nutzung (manchmal mehrere Bibliotheken verwenden gleiche Abhängigkeit wie Support-v4)

+0

versucht haben this..but es einen anderen Fehler gibt - Fehler: Fehler bei der Ausführung für die Task ‚: App: packageAllDebugClassesForMultiDex‘. > java.util.zip.ZipException: Eintrag doppelt: Android/support/Annotation/StyleableRes.class – Harman

+0

Ich bearbeitet meine Antwort, überprüfen Sie, ob eine Ihrer Bibliotheken (in der Regel support-v4) von mehreren Abhängigkeiten verwendet wird. Wenn ja, können Sie dieses Modul von einem von ihnen ausschließen! –

+0

hey fand die Lösung. Es gab mehrere Bibliotheken mit derselben Abhängigkeit. Vielen Dank :) – Harman

0

Dieser Fehler kann auftreten, wenn einige Ihrer JAR-Dateien nicht kompiliert werden. Sie sollten in Ihrem Projekt in Ihre build.gradle Datei gehen und in Ihre Abhängigkeiten schauen.

Wenn Sie nur einige JAR-Dateien importieren, können Sie versuchen, sie zu entfernen und einzeln hinzuzufügen. Dies hilft Ihnen festzustellen, welcher von ihnen den Fehler verursacht.

In meinem Fall habe ich genau das gemacht, und als ich das letzte importierte, kompilierte die App. Ich denke, das eigentliche Problem war, dass ich zu viele auf einmal importiere. Aber jetzt funktioniert alles.

Andere mögliche Problem der Abhängigkeit Fehler, sauber gradle vor bauen

Verwandte Themen