Maximale Anzahl der angeschlossenen Geräte an einem ADB-server
Laut Android Debug Bridge :
Server baut verbindungen zu allen Laufenden emulator/device
- Instanzen. Es sucht emulator/device-Instanzen durch Scannen
ungerade nummerierten ports 5555 zu 5585, den Bereich, die durch
Emulatoren/Geräte. Wo der server findet den adb-daemon, setzt es eine
Verbindung zu diesem port. Beachten Sie, dass jeder emulator/device-Instanz
erwirbt ein paar von aufeinanderfolgenden ports — eine geradzahlige port für
- Konsole-verbindungen und einer ungeraden port für adb-verbindungen. Für
Beispiel:Emulator 1, - Konsole: 5554
Emulator 1, adb: 5555
Emulator 2, - Konsole: 5556
Emulator 2, adb: 5557 ...
Den ADB-server überprüft nur für Geräte, die durch das Scannen ungeraden ports in dem Bereich 5555 zu 5585 ( 30 ports insgesamt) und weist 2 Anschlüsse für jedes Gerät. Ist ADB-fähig Annahme von mehr als 15 Android-Geräte (15x2-ports) oder kann ich mit mehreren Geräten auf dem gleichen computer? Ich denke, es ist unmöglich, mehr als einen ADB-Server auf der gleichen Maschine.
- Wenn die adb-Dienst läuft auf port 5037 warum wird dann suchen Sie Geräte im Bereich 5555 zu 5585 ?
- da braucht es eine dauerhafte Verbindung für jedes Gerät, also ein port für jedes Gerät
- können Sie bitte geben Sie mir einige Beispiele von adb-clients und was die adb-Kunden wirklich sind. Ich pflegte zu denken, dass die Geräte, die ich eine Verbindung zu meinem Rechner ich.e phone/emulator-clients, sondern Sie sind adb-Geräte.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie mehr als eine Instanz von adb auf dem gleichen computer verwenden Sie die Umgebungsvariable
ANDROID_ADB_SERVER_PORT
. weitere details finden Sie auf diese Antwort.Mit der -ports-option auf dem emulator, können Sie jeder Hafen, und führen Sie dann:
Wenn Ihr Telefon verwurzelt ist, können Sie neu starten adbd auf einem anderen port (siehe eine andere Antwort), und dann:
Das Gerät wird dann über wifi und müssen nicht angeschlossen werden.
Sich bewusst sein, dass jemand auf Ihrem wifi-Netzwerk zugreifen können Ihr Telefon auf diese Weise!
adb shell
müssen, geben Sie ein root-prompt (mein Telefon in der Regel nicht, obwohl essu
installiert). Ich weiß nicht, wie man zurück zu USB, wennadb shell
nicht mit einer root-prompt, kurz, neu zu starten.