Refer:https://scottj.idv.tw/blog/2017/05/07/android-cts-v2-under-windows/
Precondition:
1.Install Android SDK
2.Install JDK
3.Dowload CTS package
Put below content to cts.bat and put it to D:\Tools\Android\CTS\anroid-cts\tools folder
Note the folder name must be android-cts under CTS_ROOT folder
@echo off
set SDK_ROOT=D:\Tools\Android\sdk\android-sdk
set CTS_ROOT=D:\Tools\Android\CTS\
set "RUN_PATH="
set "JAR_PATH="
set PATH=%PATH%;%SDK_ROOT%\platform-tools\;%SDK_ROOT%\tools\;%SDK_ROOT%\build-tools\27.0.3\
:: set RDBG_FLAG=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y
SETLOCAL ENABLEDELAYEDEXPANSION
:: include \tools
for %%f in (%CTS_ROOT%\android-cts\tools\*.jar) do set RUN_PATH=%%f;!RUN_PATH!
:: include any host-side test jars
for %%f in (%CTS_ROOT%\android-cts\testcases\*.jar) do set JAR_PATH=%%f;!JAR_PATH!
java -Xmx512M -cp %RUN_PATH%%JAR_PATH% -DCTS_ROOT=%CTS_ROOT%\ com.android.compatibility.common.tradefed.command.CompatibilityConsole
rem pause
@echo on
@pause