ADB Bluestacks - 连接 2 台 PC

ADB Bluestacks - Connect 2 PC

我有两台电脑,PC1 和 PC2。我在 PC1 中安装了 Bluestacks,在 PC2 中安装了 Android Studio。所以我的问题是:"Is it possible to connect to the Bluestacks emulator through the ADB installed in PC2 ?" 这样我就可以将应用程序从 PC1 安装到 PC2 的 bluestacks。

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

远程计算机 上托管的 adb 连接到 本地计算机上的 Bluestacks 运行ning ,你可以试试:

问题:

Bluestacks 仅监听 localhost 接口 (localhost, 127.0.0.1),它不监听 ex: 192.168.1.4。基于此,起初,您无法使用 ADB.

远程连接到 Bluestacks

解决方法:

内部端口转发

如何:

1 - 下载 trivial_portforward.zip | mirror

2 - 在 计算机上 运行ning 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 - 在 计算机上 运行ning Eclipse 或 Android Studio, 运行:

adb connect 192.168.1.4:9999 
//Connected to 192.168.1.4 9999

(改成电脑的ip 运行ning Bluestacks)

就是这样。

备注:
确保 防火墙 没有阻止两台计算机上的 outgoing/incoming 连接。
我已经测试过部署一个应用程序并且它有效:)