Android文档告诉我们adb可以检测到的设备的最大数量是16但是我发现这是错误

问题描述:

我将45个设备连接到我的计算机,并且adb可以检测到它们。Android文档告诉我们adb可以检测到的设备的最大数量是16但是我发现这是错误

但我看到下面的描述意味着一台电脑只能检测到16个设备,有人可以帮我吗?

enter link description here

然后,服务器建立到所有正在运行的设备的连接。它通过扫描范围为5555到5585的奇数编号端口来定位仿真器,这是前16个仿真器使用的范围。在服务器找到adb守护进程(adbd)的地方,它建立到该端口的连接。请注意,每个仿真器都使用一对顺序端口 - 用于控制台连接的偶数端口和用于adb连接的奇数端口。

所有这一切都是关于emulators,你看不到?不是关于真实的设备。
由于用于连接ADB和仿真器的端口数量限制,仿真器数量有限。物理设备不使用端口进行连接。

+0

我再次认真阅读文档,发现它描述为你说的。 – Kevin

+0

但是在旧文件中,因为包含/设备,所以我误以为真机也有限[link](https://stuff.mit.edu/afs/sipb/project/android/docs/tools/help /adb.html) – Kevin

+0

@Kevin,例如,当您通过WIFI将它们无线连接到ADB时,您*可*使用真实设备的端口。这样,您可以连接多达16个设备+仿真器(通过无线网络) –