我刚刚在Nexus 6P上构建并安装了NRD90U。现在我正在尝试运行CTS。我已下载Android 7.0 R4兼容性测试套件(CTS) - ARM并将媒体文件复制到设备。
对于CTS 7.0,我已经安装了(adb install -r android-cts/testcases/CtsAdminApp.apk
)这个帮助器并配置了android.deviceadmin.cts.CtsDeviceAdminReceiver *:"设置>
安全>选择设备管理员"。
当我尝试运行CTS(run cts --plan <plan name>
)时,我得到了
这个错误:
&#34; E / TestInvocation:运行调用时捕获异常 &#34; E / TestInvocation:并非所有目标准备步骤都已完成&#34; android.tradefed.targetprep.TargerSetupError:不是所有的目标 准备步骤完成。 com.android.complatibility.common.tradefed.targetprep.APKInstrumentPreparer.run (APKInstrumentPreparer.java) com.android.complatibility.common.tradefed.targetprep.DeviceInfoCollector.setup(DeviceInfoCollector.java) com.android.tradefed.invoker.TestInvocation.com.android。(TestInvocation.java) 。 。 。 :调用失败: com.android.tradefed.targetprep.TargetSetupError:不是所有目标 准备步骤已完成&#34;
任何人都可以帮我解决一下。
答案 0 :(得分:0)
CTS 7.0运行计划仅运行指定的测试计划。您可以使用命令“l p”显示所有计划。如果你想查看有关计划的详细信息,你可以查看android-cts / tools / cts-tradefed.jar,打开它,在配置下有测试计划的配置文件。
如果你想运行一个测试用例,你就可以“获取”所有模块。 详细信息请参阅:https://source.android.com/compatibility/cts/run.html