SetupAndroid.bat UE4.25 Error

It seems the problem is caused by the built-in command-line tools not supporting newer Java versions.

What allowed me to complete the script successfully was this: Getting Android sdkmanager to run with Java 11 - Stack Overflow.

  1. Install Android Studio.
  2. Open Android Studio and install Command-Line Tools.

  1. Update \Engine\Extras\Android\SetupAndroid.bat:

    set SDKMANAGER=%STUDIO_SDK_PATH%\cmdline-tools\latest\bin\sdkmanager.bat
    IF EXIST “%SDKMANAGER%” (
    echo Using sdkmanager: %SDKMANAGER%
    ) ELSE (
    set SDKMANAGER=%STUDIO_SDK_PATH%\cmdline-tools\latest\bin\sdkmanager.bat

4 Likes