Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Question Failed to update Android SDK package list

Discussion in 'Editor & General Support' started by hossamahmedhamdi, Aug 10, 2023.

  1. hossamahmedhamdi

    hossamahmedhamdi

    Joined:
    May 26, 2018
    Posts:
    20
    I'm getting this error while trying to Build my game

    Code (CSharp):
    1. java.lang.UnsupportedClassVersionError: com/android/sdklib/tool/sdkmanager/SdkManagerCli has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
    2.     at java.lang.ClassLoader.defineClass1(Native Method)
    3.     at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    4.     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    5.     at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
    6.     at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
    7.     at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
    8.     at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
    9.     at java.security.AccessController.doPrivileged(Native Method)
    10.     at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
    11.     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    12.     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    13.     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    14.     at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)
    15. Error: A JNI error has occurred, please check your installation and try again
    16. Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
    17. Exception in thread "main"
    18.  
    19. UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
    I have installed all sdk tools from Andorid Studio

    What else Can I do?
     
  2. pukos

    pukos

    Joined:
    Jul 25, 2022
    Posts:
    1
    Uninstall Sdk Command-line Tools 11.0,
    And install 9.0 instead,
    Then restart Unity.
     
  3. rrtt_2323

    rrtt_2323

    Joined:
    Mar 21, 2013
    Posts:
    19
    It worked.
     
  4. sudunity12

    sudunity12

    Joined:
    Feb 10, 2018
    Posts:
    12
    this worked, save me lot of headache
     
  5. Rouliboudin

    Rouliboudin

    Joined:
    Jan 26, 2022
    Posts:
    3
    How to do that? From android studio's SDK manager I can only install the latest which is 11.0

    Edit: you need to toggle "Show Package Details" in the sdk manager. worked for me
     
    Last edited: Oct 7, 2023
  6. felizdisla

    felizdisla

    Joined:
    Mar 26, 2020
    Posts:
    2
    After about 11 hours of headache, this was the solution 200 million thanks mate.