我有两台电脑,比如 PC1 和 PC2。我在 PC1 中安装了 Bluestacks,在 PC2 中安装了 Android Studio。所以我的问题是:“是否可以通过安装在 PC2 中的 ADB 连接到 Bluestacks 模拟器?” 这样我就可以将应用程序从 PC1 安装到 PC2 的 bluestacks。
注意:PC1 和 PC2 在同一个网络上。
我有两台电脑,比如 PC1 和 PC2。我在 PC1 中安装了 Bluestacks,在 PC2 中安装了 Android Studio。所以我的问题是:“是否可以通过安装在 PC2 中的 ADB 连接到 Bluestacks 模拟器?” 这样我就可以将应用程序从 PC1 安装到 PC2 的 bluestacks。
注意:PC1 和 PC2 在同一个网络上。
要将远程计算机adb
上托管的主机连接到本地计算机上运行的主机,您可以尝试:Bluestacks
问题:
Bluestacks 仅侦听localhost 接口( localhost
, 127.0.0.1
),它不侦听 ex: 192.168.1.4
。基于此,起初,您无法使用ADB
.
解决方案:
内部端口转发
如何:
1 - 下载trivial_portforward.zip | 镜子
2 - 在运行 Bluestacks 的计算机上,运行:
trivial_portforward.exe 9999 127.0.0.1 5555
//usage: portforward [port to listen on] [ip of host to connect to] [port to connect to].
3 - 在运行 Eclipse 或 Android Studio 的计算机上,运行:
adb connect 192.168.1.4:9999
//Connected to 192.168.1.4 9999
(改成运行Bluestacks的电脑的ip)
而已。
注意:
确保防火墙没有阻止两台计算机上的传出/传入连接。
我已经测试过部署一个应用程序并且它可以工作:)