模拟器ADB如何远程控制?

我在,A电脑有一个软件可以通过ADB控制已经打开的模拟器,有没有办法在B电脑上面打开模拟器,在A电脑控制?不知道端口映射行不行,如果可以具体如何操作

adb 可以远程连接。

adb 后面可以接主机和端口

  1. 看A电脑的软件能否修改adb的连接的host,如果可以adb可以通过网络连接其他电脑的
  2. 如果1不行,试试你说的端口转发在A电脑执行
    netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=3389 connectaddress=25.63.54.89 connectport=3389
    

提供一种思路:
服务端:A电脑
客户端:B电脑

A电脑安装 bitvise【SSH客户端】,链接: https://www.bitvise.com/wug-logontype(开启 SSH 访问)
教程:https://www.tielemao.com/1029.html
开放端口22

B电脑安装 cygwin【UNIX模拟环境】 ,链接: http://www.cygwin.com/
教程:https://blog.csdn.net/lvsehaiyang1993/article/details/81027399
注意:默认是不安装OpenSSH的,需要手动选择,在Net类别下选上OpenSSH和OpenSSL两项
教程:https://blog.csdn.net/SOUICHIRO/article/details/6284172

客户端B电脑输入命令:ssh 【A电脑用户名】@【A电脑ip】
端口映射:ssh -L localhost:15555:localhost:5555 【A电脑用户名】@【A电脑ip】
教程:https://notes.mengxin.science/2017/07/19/how-to-connect-android-emulator-in-lan/

新打开一个 Terminal 窗口,使用 adb 来连接本地映射的端口
输入密码
如果密码正确;连接失败,可查是否用户权限限制了
win+R
gpedit.msc

有个工具叫做scrcpy,既能在A电脑对目标设备进行操作和控制,也能在B电脑对设备进行操作和控制,设备基于IP去连接,adb connect 不知道是不是你要的效果

用 TeamViewer

ADB 远程调试
https://blog.csdn.net/weixin_41292299/article/details/127223800

adb connect 192.168.43.1:5555,正常我电脑上开了多个模拟器的时候,想要连接某个的时候,就是这样操作的,把每个模拟器,归属不同的端口