我遇到与Connecting to a USB Android device in a Docker container via ADB完全相同的问题,但我的主机是Windows 10。
主机上的 adb devices
命令显示连接的Android手机,但容器内的相同命令不显示任何设备。
这就是我运行容器的方式:
docker run -d -p 4723:4723 --privileged -v /dev/bus/usb:/dev/bus/usb -e APPIUM_ARGS="" --name appium0922_1 softsam/appium
appium0922_1
是我的容器的名称。
softsam/appium
是容器正在运行的映像的名称。
有什么想法吗?
答案 0 :(得分:0)
因为您的窗口adb已连接。 您需要在窗口上执行。
adb kill-server
然后
docker exec -it appium0922_1 adb devices