0

我有安装了 Python2.7 和 Python3.5 的 ubuntu 16.04。但是当我尝试在 Android Q 设备上运行 VTS 时,出现以下错误:

01-16 11:42:33 E/FormattedGeneratorReporter: Failed to install pip module enum xxx
com.android.tradefed.targetprep.TargetSetupError: Failed to install pip module enum xxx
    at com.android.tradefed.targetprep.VtsPythonVirtualenvPreparer.installDeps(VtsPythonVirtualenvPreparer.java:300)
    at com.android.tradefed.targetprep.VtsPythonVirtualenvPreparer.setUp(VtsPythonVirtualenvPreparer.java:135)
    at com.android.tradefed.invoker.InvocationExecution.runMultiTargetPreparers(InvocationExecution.java:288)
    at com.android.tradefed.invoker.InvocationExecution.doSetup(InvocationExecution.java:217)
    at com.android.tradefed.invoker.TestInvocation.prepareAndRun(TestInvocation.java:378)
    at com.android.tradefed.invoker.TestInvocation.performInvocation(TestInvocation.java:230)
    at com.android.tradefed.invoker.TestInvocation.invoke(TestInvocation.java:754)
    at com.android.tradefed.command.CommandScheduler$InvocationThread.run(CommandScheduler.java:591)

我已经在 bin 目录中运行了 setup.sh,但听起来仍然可能缺少一些库。

我尝试手动安装 PiPy 模块,但问题仍然存在。

4

2 回答 2

1

AOSP 提供了一个脚本来在主机上设置测试环境:

test/vts/script/setup.sh
于 2020-01-17T07:30:57.367 回答
1

我遇到过同样的问题。运行 vts 时,Ubuntu 16.04 似乎存在问题。我用 Ubuntu 18.04 制作了一个容器,现在可以毫不费力地进行测试。

升级到 Ubuntu 18.04 或使用容器将其安装在那里。

于 2020-09-21T11:21:30.297 回答