web-dev-qa-db-de.com

Ausführung fehlgeschlagen für Task: app: compileDebugJavaWithJavac

Ich habe ein Projekt eines anderen gefunden und als ich AS gebeten habe, das Projekt auf meiner AVD auszuführen, wird ein Fehler angezeigt:

Fehler: Ausführung fehlgeschlagen für Task ': app: compileDebugJavaWithJavac'.

Kompilierung fehlgeschlagen; Weitere Informationen finden Sie in der Compiler-Fehlerausgabe.

Hier ist mein build.gradle

apply plugin: 'com.Android.application'

Android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
    applicationId 'ca.gggolf.aminutegolf'
    minSdkVersion 19
    targetSdkVersion 23
    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')
testCompile 'junit:junit:4.12'
compile 'com.Android.support:appcompat-v7:23.1.1'
}

Ich weiß nicht, was ich tun soll. Alles andere funktioniert einwandfrei und die App funktionierte vor ein paar Jahren, als sie zum ersten Mal erstellt wurde.

Vielen Dank

12
dequec64

Aktivieren Sie Multidex für Ihr Projekt. Fügen Sie die folgende Zeile zu gradle defaultConfig hinzu:

multiDexEnabled true

Fügen Sie den Abhängigkeiten von gradle auch eine Multidex-Abhängigkeit hinzu:

compile 'com.Android.support:multidex:1.0.1'
2
Sanjeet

Manchmal passiert mir dieser Fehler. Ich habe keine Java Compilerfehler.

Und anscheinend hängt dieses Problem mit dem Build-Cache eines Projekts zusammen.

So kann es gelöst werden

  1. Build/Clean-Projekt
  2. Build/Make Project oder Build APK
0
user25

Ich bin zurück bei dieser Frage, einfach weil sie viele Ansichten hat.

Erstmal vielen Dank für die Hilfe. Ich habe es geschafft, die App auszuführen, indem ich ein neues Projekt in Android Studio erstellte und Klassen nacheinander importierte, um sicherzustellen, dass der Code noch einwandfrei war. Beim Erstellen eines neuen Projekts wurden möglicherweise einige Parameter hinzugefügt, die in der älteren Version des Projekts nicht vorhanden waren.

Wenn jemand eine bessere Erklärung hat, können Sie gerne antworten!

0
dequec64

Überprüfen Sie Ihre Standortadresse des vorhandenen Projekts. wenn Sie Sonderzeichen wie:

( / | \ + = * ... )

Im Ordner- und Unterordner-Namen sollten Sie ihn ändern und auschecken. 

Ich habe meinen Ordnernamen von "UI/UX" in "UiUx" geändert und ist fertig :)

0
Hesam Rastegari

Mit dem folgenden Befehl erstellen, zeigt dieser Befehl den genauen Punkt im Quellcode, an dem der Kompilierungsfehler generiert wird.

gradlew assembleDebug --stacktrace
0

Überprüfen Sie Ihre lib-Versionen. In meinem Fall war das alte Realm-Plugin ein Problem.

0
RMK