我有两台电脑,比如PC1和PC2。我在PC1中安装了Bluestacks,在PC2中安装了Android Studio。所以我的问题是:"是否可以通过安装在PC2中的ADB连接到Bluestacks仿真器?"这样我就可以将应用程序从PC1安装到PC2的蓝色堆栈。
注意:PC1和PC2在同一网络上。
答案 0 :(得分:3)
要将远程计算机上托管的adb
连接到本地计算机上运行的Bluestacks
,您可以尝试。:
问题:
Bluestacks仅侦听 localhost接口(localhost
,127.0.0.1
),它不会在ex:192.168.1.4
上收听。基于此,首先,您无法使用ADB
远程连接到Bluestack。
解决方案:
内部端口转发
如何:
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)
那就是它。
备注:强>
确保防火墙不阻止两台计算机上的传出/传入连接
我已经测试过部署应用程序并且它有效:)