我下載了CTS工具從this source(Android 2.3 R3 CTS)並解壓縮。
我已經在我的環境變量添加SDK_ROOT,並設置路徑的Android SDK目錄。
我已設置路徑「路徑= C:\ Android的SDK-WINDOWS \平臺工具」亞行。
我用
如何在模擬器上的Windows上運行Android的CTS
java -Xmx512M -cp c:\android-cts\tools\cts.jar;
c:\android-cts\tools\hosttestlib.jar;
c:\android-cts\tools\junit.jar;
c:\android-cts\tools\CtsTestAnnotationsHostLib;
c:\android-sdk-windows\tools\lib\ddmlib.jar"
進入CTS的外殼。
但它給錯誤..
Exception in thread "main" java.lang.NoClassDefFoundError: com/android/ddmlib/An
droidDebugBridge$IDeviceChangeListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.android.cts.TestHost.<clinit>(TestHost.java:64)
Caused by: java.lang.ClassNotFoundException: com.android.ddmlib.AndroidDebugBrid
ge$IDeviceChangeListener
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 13 more
找不到主類:com.android.cts.TestHost
。程序將會退出。
我不能使用cygwin的
去CTS Console screen
..please也幫助..