通常,我启动ADB服务器守护程序并连接我的物理测试设备,然后设备将被识别为我运行“adb devices”。如果由于某种原因我们“adb kill-server”并重新启动ADB守护程序,除非我重新插入设备,否则它无法再找到设备。
由于我们正在尝试设置测试自动化,因此我们无法每次手动重新插入它,因此是否有任何编程方式允许重新加载ADB守护程序并重新识别设备?我在Mac Mini上运行CI工具。
答案 0 :(得分:0)
事实证明这不是那么确定的事情。之前我试过“adb kill-server”和“adb start-server”但没有感情,所以我在这里发了一个问题。但是一段时间后我再次运行“adb kill-server”和“adb start-server”,它显示我的设备连接正常。
我还没弄清楚为什么,但我可以说尝试多次,最终设备会被识别,即使它没有被重新插入服务器。任何知道原因的人请与我们分享一些见解。感谢。