我正在尝试在Mac上运行Android模拟器,并从Mac上运行的Windows VM对其进行调试。明显的障碍是,在我运行adb kill-server
几秒钟后,Mac上的adb服务器进程(监听tcp 5037的那个进程)仍在重新创建。
只要模拟器正在运行(包括从命令行启动模拟器),就会发生这种情况,我猜测这就是为什么Windows计算机上的adb
无法连接的原因。我使用Visual Studio for Mac安装了仿真器,但未运行。
当我观察活动监视器中的进程列表时,Mac上的adb进程似乎已由qemu-system-i386
(仿真器进程)启动:两个adb
进程暂时出现,其中一个与父进程,然后消失了,让另一个监听5037。有什么办法可以防止这种情况的发生,或者至少当我说kill-server时使adb保持死状态?