我想使用adb连接到bluestacks 4上的android模拟器。
但我遇到adb.exe -s emulator-5554 shell
检查设备。
$ adb.exe devices
List of devices attached
BH901... device
CB512... unauthorized
emulator-5554 device
一旦我关闭了bluestacks窗口,emulator-5554
将从上面命令的结果中隐藏。因此,我认为emulator-5554
意味着大堆。
然后如下所示使用adb。
$ adb.exe -s emulator-5554 shell
error: closed
但是,正如您所知,发生了错误。
答案 0 :(得分:1)
首先,在Bluestacks中,转到设置->首选项->启用Android调试桥(ADB)。像这样:
此时,Bluestacks启用了其adb功能并将其自身通过端口5555(默认端口)公开给localhost
因此,在命令行中键入 adb connect localhost:5555
,您应该会很方便。
答案 1 :(得分:0)
答案 2 :(得分:0)
我所做的完全符合所选的批准答案,但是我仍然无法将android studio连接到Bluestack4。因此,我认为我们俩都遇到的问题可能是由于bluestack设备ip已更改。 (即使您之前已使用adb devices命令检测到该设备)。每次打开bluestack模拟器时,我都会注意到它的ip总是不同的。因此,这可能就是您无法将adb添加到bluestack4的原因之一。
以下步骤对我有用。我正在使用Windows 10,Android Studio 4.0.1,Bluestacks 4.200。
[