2016-04-08 6 views
-2
Error:com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000) 
1 error; aborting 
    at com.android.dx.command.dexer.Main.access$1500(Main.java:85) 
    at com.android.dx.command.dexer.Main.parseClass(Main.java:764) 
    at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472) 
UNEXPECTED TOP-LEVEL EXCEPTION: 
    at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406) 
    at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388) 
    at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251) 
    at com.android.dx.command.dexer.Main$ClassParserTask.call(Main.java:1684) 
    at com.android.dx.command.dexer.Main.processClass(Main.java:749) 
    ... 12 more 
Error:Execution failed for task ':app:transformClassesWithDexForDebug'. 
> 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 1 

Antwort

0

Dies ist in der Regel ein Kompatibilitätsproblem zwischen Java-Versionen, wenn Sie einführen neue Gläser.

Erster Versuch Kompatiblität Zugabe Gradle mit

apply plugin: 'java' 
sourceCompatibility = 1.6 
targetCompatibility = 1.6 

ich auch auf this answer, dass die tatsächlichen Klasse-Versionen das Problem gefunden haben. Da Sie in Ihrem Titel haben, ist dies wahrscheinlich Ihr Problem.

Von der anderen Antwort:

The version must be between 45-50 (major version) The version you're using here is 0033.0000 (0x33 in hex), which is 51 in decimal (the version number representing Java 7)

Sie sollten Ihre Build-Tools sind auf dem neuesten Stand in dem SDK-Manager stellen Sie sicher, und neu kompilieren Ihre Bibliothek mit Java 5 oder 6 der Ausgabe

+0

dank zu vermeiden Herr. schätze deine Hilfe. – PhilipJ

+0

Kein Problem, willkommen in SO. Wenn dies Ihre Frage beantwortet, akzeptieren Sie sie, damit die Frage abgeschlossen ist. Wenn dies nicht der Fall ist, fügen Sie Ihre eigene Antwort hinzu, damit zukünftige Besucher sehen können, was das Problem löst. –

Verwandte Themen