2011-06-28 108 views
0

我下載了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也幫助..

回答

0

我有同樣的問題,我找到了解決辦法上this blog

你只需要做在腳本這兩個行的修改startcts: JARS = cygpath -w -p ${CTS_LIB}:${DDM_LIB}:${JUNIT_LIB}:${HOSTTEST_LIB} java的$ {JAVA_OPTS} -cp $ {JARS} com.android.cts.TestHost cygpath -w ${CONFIG} 「$ @」 $ {DDCONFIG}

然後,我能有CTS提示

相關問題