CTS-6.0测试环境如何配置
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