无法在Windows上运行CTS

时间:2011-06-07 07:21:00

标签: cts

当我运行时:java%JAVA_OPTS%-cp%JARS%(jar_files)com.android.cts.TestHost%CONFIG%(xml path)%*%DDCONFIG% 在cmd promt我得到以下错误,请任何人建议此错误的解决方案

线程“main”中的异常java.lang.NoClassDefFoundError:和 引起:java.lang.ClassNotFoundException:和         在java.net.URLClassLoader $ 1.run(未知来源)         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) 找不到主类:和。程序将退出。

包com.android.cts.TestHost存在于Jar file.which

1 个答案:

答案 0 :(得分:0)

使用cygwin我有同样的问题

我在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提示