1 adb版本过低导致大量错误
有时不管如何修改环境变量,都无法按照要求使用指定版本的adb工具,这可能是因为在bin路径下安装了adb,输入“which adb”可以看到当前使用的adb工具的路径,可以直接将bin下的adb替换为指定版本。
2 --shards 3
多台机器同时测试,3可以改为机器的数量
3 --skip-preconditions
跳过预置条件检测,如果遇到类似这样的错误:
02-27 08:57:09 E/ModuleDef: TargetSetupError in preparer: com.android.compatibility.common.tradefed.targetprep.MediaPreparer
02-27 08:57:09 E/ModuleDef: Precondition class com.android.compatibility.common.tradefed.targetprep.MediaPreparer failed
02-27 08:57:09 E/TestInvocation: Unexpected exception when running invocation: java.lang.RuntimeException: Failed preconditions on 7982d228
02-27 08:57:09 E/TestInvocation: Failed preconditions on 7982d228
java.lang.RuntimeException: Failed preconditions on 7982d228
at com.android.compatibility.common.tradefed.testtype.CompatibilityTest.run(CompatibilityTest.java:423)
at com.android.tradefed.invoker.TestI