5

我有两台电脑,比如 PC1 和 PC2。我在 PC1 中安装了 Bluestacks,在 PC2 中安装了 Android Studio。所以我的问题是:“是否可以通过安装在 PC2 中的 ADB 连接到 Bluestacks 模拟器?” 这样我就可以将应用程序从 PC1 安装到 PC2 的 bluestacks。

注意:PC1 和 PC2 在同一个网络上。

4

1 回答 1

5

要将远程计算机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)

而已。

注意:
确保防火墙没有阻止两台计算机上的传出/传入连接。
我已经测试过部署一个应用程序并且它可以工作:)

于 2015-09-26T16:42:46.137 回答