本帖最后由 liuzhaopeng0413 于 2014-6-27 14:46 编辑
请问Windows环境下运行CTS测试时,遇到一个问题,请大家帮忙解决一下,多谢!
问题如下
运行到android.core.vm-tests-tf这个包时就停止运行了,网上的解决方案是:
修改一下CTSHOST: 在 cts\tools\tradefed-host\src\com\android\cts\tradefed\testtype 找到 VMHostTest.java 修改 installVmPrereqs 这个 方法中一条语句: 把
File localTmpDir = FileUtil.createTempDir("cts-vm", new File("/tmp/")); 修改
File localTmpDir = FileUtil.createTempDir("cts-vm", new File(System.getProperty("java.io.tmpdir"))); 然后重新编译一下,只需要编译 cts-tradefed.jar
如果你的版本和google发布一致,那直接替换,如果不一致,建议只替换包中VMHostTest.class,替换前可以jad反编译对比一下,这样最保险。
但是我不知道怎么操作,因为google的 CTS 测试源代码下载不下来。
所以,请问那位大侠在Windows环境下做过CTS测试的,请帮忙解决一下这个问题,多谢!
或者把修改后的cts-tradefed.jar文件发给我一下,谢谢@!
我的QQ:173925239 |