[Android-tools-devel] Bug#935820: dalvik-exchange: proguard/ProGuard has been compiled by a more recent version of the Java Runtime

Philipp Marek philipp at marek.priv.at
Mon Aug 26 16:39:05 BST 2019


Package: dalvik-exchange
Version: 8.1.0+r23-2
Severity: important


    # mainDexClasses ...
    Error: A JNI error has occurred, please check your installation and try again
    Exception in thread "main" java.lang.UnsupportedClassVersionError: proguard/ProGuard has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
            at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
            at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

After upgrading libproguard-java to 6.0.3-2 it seems to run, please
add a dependency.

-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.0.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), LANGUAGE=de_AT:de (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dalvik-exchange depends on:
ii  default-jre-headless [java6-runtime-headless]     2:1.11-71
ii  libandroid-23-java                                6.0.1+r72-5
ii  openjdk-10-jre-headless [java6-runtime-headless]  10.0.2+13-2
ii  openjdk-11-jre-headless [java6-runtime-headless]  11.0.3+7-5
ii  openjdk-8-jre-headless [java6-runtime-headless]   8u222-b10-1
ii  openjdk-9-jre-headless [java6-runtime-headless]   9.0.4+12-4
ii  proguard-cli                                      6.0.3-1

dalvik-exchange recommends no packages.

dalvik-exchange suggests no packages.

-- no debconf information

-- 



More information about the Android-tools-devel mailing list