android-Projekt: Prozess beendet mit nicht-null exit value 2
Ich bin nicht in der Lage zu kompilieren meinem android-Projekt. Google und andere SO posts sagen mir es (wahrscheinlich) hat etwas damit zu tun haben, mit Abhängigkeiten, aber ich kann nicht finden, wo. Hier der Fehler:
Error:Gradle: Execution failed for task ':app:dexDebug'.
> 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 2
und meinem gradle-Datei:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.skate.socialskate"
minSdkVersion 21
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.android.gms:play-services:7.3.0'
compile 'com.google.apis:google-api-services-youtube:v3-rev136-1.20.0'
compile 'com.android.support:cardview-v7:22.1.0'
compile 'com.android.support:recyclerview-v7:21.0.+'
compile 'de.hdodenhof:circleimageview:1.2.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.fasterxml.jackson.core:jackson-databind:2.2.+'
compile 'com.fasterxml.jackson.core:jackson-core:2.2.+'
compile 'com.fasterxml.jackson.core:jackson-annotations:2.2.+'
compile 'org.jsoup:jsoup:1.8.2'
compile 'com.github.shell-software:fab:1.1.0'
compile 'com.google.api-client:google-api-client:1.18.0-rc'
}
- Haben Sie einen Blick auf die build-Ausgabe, bevor Sie den Fehler. Die details sind in der Regel Recht.
- Führen Sie die gradle dependencies Aufgabe, und es wird Ihnen zeigen, einen Baum von Abhängigkeiten, einschließlich der transitiven Abhängigkeiten. Auf diese Weise können Sie sehen, wo der Zusammenstoß passiert ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist mir passiert, als ich war refactoring einige class-Dateien zu einer Bibliothek-Projekt, und ich hatte ein doppeltes Namen der Klasse Datei. So, überprüfen Sie, dass Sie nicht alle doppelten Namen.
Android Studio schon sagt,
Nach Entfernen Plus-Zeichen und Hinzufügen einer Bestimmten Version problem wurde gelöst, in meinem Fall.
Dem Zeitpunkt, wenn mir das passiert war 07/08/2016.
Ich habe gerade exakt diese Fehlermeldung nach dem Update auf die neueste android-studio.
Ich es behoben, indem Aktualisierung meine java jdk von java jdk 7, java jdk 8.
Nun meine builds funktionieren. Ich denke, die neueste version von android studio erfordert jdk 8...
In meinem Fall Schreibe ich in der
build.gradle
Abhängigkeiten von der parse-quick guidedann Ersetze ich mit
Speichern Sie die änderungen und starten Sie den android studio, und führen Sie das Projekt. Es funktionierte in meinem Fall.
Ich habe diesen Befehl in bauen.gradle-Datei.
Auflösen dieser "non-zero exit-Wert" und ein weiteres 'doppelter Eintrag bei packageAllDebugClassesForMultiDex'.