首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在模拟器上的windows上运行Android的CTS

如何在模拟器上的windows上运行Android的CTS
EN

Stack Overflow用户
提问于 2011-06-28 11:51:42
回答 1查看 4.7K关注 0票数 0

我从(Android2.3 R3 CTS)下载了本源工具R3并解压缩。

我在我的环境变量中添加了SDK_ROOT,并将路径设置为android SDk目录。

我为亚行设置了通往"path=c:\android-sdk-windows\platform-tools"的道路。

我用过

代码语言:javascript
复制
 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外壳。

,但它给出了错误..

代码语言:javascript
复制
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。程序将退出。

我到不了CTS Console screen,..please,做点什么。

EN

回答 1

Stack Overflow用户

发布于 2011-07-08 15:26:20

我用cygwin也有同样的问题

我在这个博客上找到了解决方案

您只需修改脚本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的提示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6505979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档