问题:当我尝试在 ubuntu 命令行“run cts --plan CTS”上运行完整的 CTS 测试时,我收到错误消息“Error during sync.Timeout”。
附加信息:
- 我在 VirtualBox 上运行 Ubuntu 12.04.0 LTS。
- 主机操作系统是 Windows 7 Professional。
- 我运行 CTS 的设备已物理连接到 USB 3.0 端口。
尝试过(但失败了)的解决方案:
解决方案 1: 在收到“同步期间出错。超时”后,我尝试重新启动主机操作系统和 Ubuntu。留言
解决方案 2:我将设备物理连接到 USB 2.0 端口
解决方案 3:使用不同的电线将我的计算机连接到设备。
解决方案 4:在收到“同步期间出错。超时”后关闭设备并重新打开。消息。
解决方案 5: 我通过键入“adb kill-server”然后键入“adb devices”重新启动了 adb 服务器
请注意,在上述所有解决方案中,我确保 VirtualBox 中的 guest 操作系统可以识别插入的 USB 设备。我这样做了:
- 在命令行中输入“lsusb”
- 在命令行中输入“adb devices”。
- 检查设备的“开发人员选项”下是否选中了“USB 调试”选项。
非常感谢任何答案!如果有任何我忘记提供的信息,请告诉我。
最佳答案
更新(下面的解决方案)
我知道我是在回答我自己的问题,但无论如何,希望其他人可以从我的帖子中获得帮助。
我完全不使用 VirtualBox 解决了这个问题!我找到了一台没人用的旧 PC,我通过将 iso 文件(包含 Ubuntu 操作系统)刻录到 DVD 中安装了 Ubuntu 12.04.0 LTS。
我在旧 PC 上安装了 adb、fastboot 和 CTS,并且能够成功运行测试!
我知道我的解决方案很昂贵,因为它需要另一台 PC,我想能够启动另一个操作系统 (Ubuntu 12.04.0 LTS) 也一样好。我认为潜在的问题是使用 VirtualBox(或任何虚拟机)。
关于android - 在 android CTS(兼容性测试套件)上获取 "Error during sync. Timeout."错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30461084/