CTS-6.0测试环境如何配置

字数 284阅读 435

1. APPT设置问题

第一次测试时提示没有aapt,所以我从SDK中(out\host\linux-x86\bin)提取了aapt放到测试的电脑中,并设置了路径。

但现在另个错误:aapt: error while loading shared libraries: libc++.so: cannot open shared object file: No such file or directory.

aapt需要Android codebase編譯出來的64位元libc++.so

請將out/host/linux-x86/lib64/libc++.so

複製到aapt所在路徑下的lib64資料夾後即可正常運作

2. OOM问题

03-04 09:07:37 E/TestInvocation:Unexpected exception when running invocation: java.lang.OutOfMemoryError: GCoverhead limit exceeded

03-04 09:07:37 E/TestInvocation:GC overhead limit exceeded

解决办法:

打开{CTS_ROOT_PATH}/tools/cts-tradefed,将最后一行修改如下:

java–Xmx1024m$RDBG_FLAG \

-cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT}com.android.cts.tradefed.command.CtsConsole "$@"

3. WiFi Connection Check 失败的问题

解决办法:

加上以下参数:

run cts --plan CTS--conn-check-url www.baidu.com

4. Precondition check失败的问题

解决办法:

加上以下参数:

run cts --plan CTS--skip-precondition-check

5. 多媒体资源下载失败的问题

run cts --plan CTS--skip-media-download

推荐阅读更多精彩内容