Xamarin.Android Proguard - Nicht unterstützte Klasse, Versionsnummer 52.0

Ich versuche, Proguard in meinem Xamarin.Android-Projekt zu verwenden, aber die Kompilierung schlägt mit dem Fehler @ fehUnsupported class version number [52.0] (maximum 51.0, Java 1.7)

Ich sah von denenzwe Frage dass es sich möglicherweise um eine Nichtübereinstimmung zwischen Java 7 und Java 8 handelt, genauer gesagt, einige Versionen von Proguard unterstützen Java 8 nicht. In den Xamarin-Einstellungen -> SDK-Speicherort verweist Java SDK jedoch auf JDK 7:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

Gibt es einen Ort, an dem Proguard genauer konfiguriert werden kann? Irgendeine andere Idee?

Hier ist das Fehlerprotokoll:

java.io.IOException: [/Library/Frameworks/Xamarin.Android.framework/Versions/7.0.0-18/lib/xbuild-frameworks/MonoAndroid/v7.0/mono.android.jar] kann nicht gelesen werden ( Die Klasse [android / app / ActivityTracker.class] (nicht unterstützte Klassenversionsnummer [52.0] (maximal 51.0, Java 1.7)) kann bei proguard.InputReader.readInput (InputReader.java:230) bei proguard.InputReader.readInput nicht verarbeitet werden (InputReader.java:200) bei proguard.InputReader.readInput (InputReader.java:178) bei proguard.InputReader.execute (InputReader.java:78) bei proguard.ProGuard.readInput (ProGuard.java:196) bei proguard.ProGuard .execute (ProGuard.java:78) at proguard.ProGuard.main (ProGuard.java:492) Auslöser: java.io.IOException: Klasse [android / app / ActivityTracker.class] kann nicht verarbeitet werden (Versionsnummer der nicht unterstützten Klasse) [52.0] (maximal 51.0, Java 1.7)) bei proguard.io.ClassReader.read (ClassReader.java:112) bei proguard.io.FilteredDataEntryReader.read (FilteredDataEntryReader.java:87) bei proguard.io.JarReader.read ( JarReader.java:65) bei proguard.io.Directo ryPump.readFiles (DirectoryPump.java:65) at proguard.io.DirectoryPump.pumpDataEntries (DirectoryPump.java:53) at proguard.InputReader.readInput (InputReader.java:226) ... 6 more Auslöser: java.lang. UnsupportedOperationException: Nicht unterstützte Klassenversionsnummer [52.0] (maximal 51.0, Java 1.7) bei proguard.classfile.util.ClassUtil.checkVersionNumbers (ClassUtil.java:140) bei proguard.classfile.io.ProgramClassReader.visitProgramClassClassClass (Program). at proguard.classfile.ProgramClass.accept (ProgramClass.java:346) at proguard.io.ClassReader.read (ClassReader.java:91) ... 11 weitere

9 Warnung (en) 1 Fehler (e)

Antworten auf die Frage(8)

Ihre Antwort auf die Frage