我有两台 PC,比如说 PC1 和 PC2。我在 PC1 中安装了 Bluestacks,在 PC2 中安装了 Android Studio。所以我的问题是:“是否可以通过安装在 PC2 中的 ADB 连接到 Bluestacks 模拟器?”这样我就可以将应用程序从 PC1 安装到 PC2 的 bluestacks。
注意:PC1 和 PC2 在同一网络上。
最佳答案
要将 远程计算机 上托管的 ojit_code 连接到 本地计算机 上运行的 adb
,您可以尝试:
问题:
Bluestacks 只监听 localhost 接口(interface) ( Bluestacks
, localhost
),它不监听 ex: 127.0.0.1
。基于此,一开始,您无法使用 192.168.1.4
远程连接到 Bluestacks。
解决办法:
内部端口转发
如何:
1 - 下载 http://www.quantumg.net/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)
就是这样。
注释:
确保 防火墙 没有阻止两台计算机上的传出/传入连接。
我已经测试过部署应用程序并且可以正常工作:)
关于android - ADB Bluestacks - 连接 2 台 PC,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30962481/