So habe ich eine ausführbare Android-Projekt, es läuft und funktioniert gut. Ich habe eine Bibliothek dafür gemacht, separates Projekt, nur mit Java, nicht Android-Framework.Hinzufügen von plain java lib .jar zu Android-Projekt wirft schlechte Klasse Datei Magie oder Version
Nein Ich möchte eine .jar aus meiner Bibliothek machen und sie zu meinem Android Proejct hinzufügen.
Ich habe es bisher gemacht, aber wenn ich es laufen bekomme ich folgende Fehlermeldung:
kurz:
Caused by: com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
ich die .jar hinzugefügt haben Abhängigkeit zu meiner Gradle-Datei: (Es ist die task_server_core.jar)
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile files('libs/task_server_core.jar')
compile 'com.android.support:appcompat-v7:21.+'
}
Und beide mit Java gemacht Projekten 1.8.0_45
Was m ich falsch?
Mögliche Duplikate von [Bad-Klasse Datei Magie oder Version] (http://StackOverflow.com/Questions/24662801/Bad-Class-File-Magic-version) –
Sie verwenden Java 8 auf Android, das ist was falsch. –
@ cricket_007 Sollte ich nur für beide Projekte zu Java 7 wechseln und es wieder tun und es sollte funktionieren? –