JAVA_HOME is not set and no 'java' command could be found in your PATH

Unity 2022.2.20

To get it to fully work, I had to do the following in the exact order:

  1. Assets > External Dependency Manager > Android Resolver > Delete Resolved Libraries
  2. Assets > External Dependency Manager > Android Resolver > Restore Defaults
  3. Uncheck / Check the JDK as suggested earlier
  4. Assets > External Dependency Manager > Android Resolver > Force Resolve