发现没有 adb 的模拟器

Discover emulators without adb

Adb 可以通过

发现所有 运行 个模拟器
adb devices

他如何检测 运行 模拟器?是否可以在没有 adb 的情况下列出 运行 模拟器?

ADB 可能只是在进行端口扫描/试图打开 JimmyB 提到的 TCP 端口。

NMAP 也可以做到这一点。这应该会显示端口...

$ sudo nmap -sS -p 5555-5585 localhost -oG - 
# Nmap 7.80 scan initiated Thu Aug  6 18:26:30 2020 as: nmap -sS -p 5555-6000 -oG - localhost
Host: 127.0.0.1 (localhost) Status: Up
Host: 127.0.0.1 (localhost) Ports: 5555/open/tcp//freeciv///    Ignored State: closed (445)
# Nmap done at Thu Aug  6 18:26:31 2020 -- 1 IP address (1 host up) scanned in 1.15 seconds
$