D:\AndrioidEnvironment\Android\cmdline-tools\bin>echo "%debug%"
"true"
D:\AndrioidEnvironment\Android\cmdline-tools\bin>echo "%java_home%"
"D:\AndrioidEnvironment\Java\JDK-17"
D:\AndrioidEnvironment\Android\cmdline-tools\bin>%java_home%\bin\java.exe -version
java version "17.0.14" 2025-01-21 LTS
Java(TM) SE Runtime Environment (build 17.0.14+8-LTS-191)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.14+8-LTS-191, mixed mode, sharing)
D:\AndrioidEnvironment\Android\cmdline-tools\bin>sdkmanager.bat
D:\AndrioidEnvironment\Android\cmdline-tools\bin>if "Windows_NT" == "Windows_NT" setlocal
D:\AndrioidEnvironment\Android\cmdline-tools\bin>set DIRNAME=D:\AndrioidEnvironment\Android\cmdline-tools\bin\
D:\AndrioidEnvironment\Android\cmdline-tools\bin>if "D:\AndrioidEnvironment\Android\cmdline-tools\bin\" == "" set DIRNAME=.
D:\AndrioidEnvironment\Android\cmdline-tools\bin>set APP_BASE_NAME=sdkmanager
D:\AndrioidEnvironment\Android\cmdline-tools\bin>set APP_HOME=D:\AndrioidEnvironment\Android\cmdline-tools\bin\..
D:\AndrioidEnvironment\Android\cmdline-tools\bin>set DEFAULT_JVM_OPTS="-Dcom.android.sdklib.toolsdir=D:\AndrioidEnvironment\Android\cmdline-tools\bin\\.."
D:\AndrioidEnvironment\Android\cmdline-tools\bin>if defined JAVA_HOME goto findJavaFromJavaHome
D:\AndrioidEnvironment\Android\cmdline-tools\bin>set JAVA_HOME=D:\AndrioidEnvironment\Java\JDK-17
D:\AndrioidEnvironment\Android\cmdline-tools\bin>set JAVA_EXE=D:\AndrioidEnvironment\Java\JDK-17/bin/java.exe
D:\AndrioidEnvironment\Android\cmdline-tools\bin>if exist "D:\AndrioidEnvironment\Java\JDK-17/bin/java.exe" goto init
D:\AndrioidEnvironment\Android\cmdline-tools\bin>if not "Windows_NT" == "Windows_NT" goto win9xME_args
D:\AndrioidEnvironment\Android\cmdline-tools\bin>set CMD_LINE_ARGS=
D:\AndrioidEnvironment\Android\cmdline-tools\bin>set _SKIP=2
D:\AndrioidEnvironment\Android\cmdline-tools\bin>if "x" == "x" goto execute
D:\AndrioidEnvironment\Android\cmdline-tools\bin>setlocal enabledelayedexpansion
D:\AndrioidEnvironment\Android\cmdline-tools\bin>for /F "tokens=3" %a in ('""D:\AndrioidEnvironment\Java\JDK-17/bin/java.exe" -version 2>&1 |findstr "version""') do (for /F "tokens=1,2 delims=." %b in ('echo %a') do (set versionWithQ=%b%c ) )
D:\AndrioidEnvironment\Android\cmdline-tools\bin>(for /F "tokens=1,2 delims=." %b in ('echo "17.0.14"') do (set versionWithQ=%b%c ) )
D:\AndrioidEnvironment\Android\cmdline-tools\bin>(set versionWithQ="170 )
D:\AndrioidEnvironment\Android\cmdline-tools\bin>set version=!versionWithQ:"=!
D:\AndrioidEnvironment\Android\cmdline-tools\bin>if !version! LSS 170 if "" == "" (
echo Java version 17 or higher is required.
echo To override this check set SKIP_JDK_VERSION_CHECK
goto :eof
)
D:\AndrioidEnvironment\Android\cmdline-tools\bin>set CLASSPATH=D:\AndrioidEnvironment\Android\cmdline-tools\bin\..\lib\sdkmanager-classpath.jar
D:\AndrioidEnvironment\Android\cmdline-tools\bin>"D:\AndrioidEnvironment\Java\JDK-17/bin/java.exe" "-Dcom.android.sdklib.toolsdir=D:\AndrioidEnvironment\Android\cmdline-tools\bin\\.." -classpath "D:\AndrioidEnvironment\Android\cmdline-tools\bin\..\lib\sdkmanager-classpath.jar" com.android.sdklib.tool.sdkmanager.SdkManagerCli
Usage:
sdkmanager [--uninstall] [<common args>] [--package_file=<file>] [<packages>...]
sdkmanager --update [<common args>]
.... etc