Ändern des Standard-Ports (d. h. 5037), auf dem der adb-Server ausgeführt wird

8

Ich bin ein anstehender Android-Entwickler und wenn es keine einfache Möglichkeit gibt, den adb-Server so zu konfigurieren, dass er auf einem anderen Port läuft, dann wird mich die Unflexibilität der Tools zwingen, die Android-App-Entwicklung zu beenden.

Eine Websuche hat keine Lösungen zurückgegeben.

Ich habe auch in allen Dateien im android sdk-Verzeichnis nach '5037' gesucht, aber dort keine Einstellung gefunden.

    
jeets 01.10.2010, 04:37
quelle

4 Antworten

28

Verwenden Sie die Umgebungsvariable ANDROID_ADB_SERVER_PORT, um den Port auszuwählen.

Das Folgende funktioniert unter bash:

%Vor%

In einem anderen Terminal lief ich:

%Vor%

Zurück zum ursprünglichen Terminal:

%Vor%

Ich habe das über das Jenkins Android Emulator Plugin gefunden, als ich bemerkte, dass es lief adb an einem anderen Port.

    
ashley willis 02.06.2012 18:52
quelle
18

Mit der neuesten adb-Version

Verwenden Sie die Option -P (Hinweis: Caps P), um den adb-Server an einem bestimmten Port zu starten.

Versuchen Sie zum Beispiel

  

$ adb -P 5038 Start-Server

Es werden die an diesen spezifischen adb-Server angeschlossenen Geräte aufgelistet. Wenn der adb-Server nicht läuft, wird ein neuer adb-Server mit der angegebenen Portnummer gestartet.

Ich hoffe, es hilft jemandem, diesen Beitrag zu lesen.

Danke.

    
balachandarkm 16.06.2014 07:22
quelle
4

Gehen Sie in Windows zu Umgebungsvariablen - Fügen Sie eine neue namens ANDROID_ADB_SERVER_PORT hinzu. und setze es auf was immer du willst, ich habe 5038 eingestellt.

Sollte so aussehen:

Für mich gelöst.

    
booboos 22.05.2016 00:09
quelle
0

Es gibt eine andere Variable, die dies unterstützt, um eine Verbindung zu einem Adb eines anderen Rechners herzustellen:

%Vor%

Um es zu verwenden, müssen Sie Adb auf dem anderen Host mit -a starten und wahrscheinlich auch Hintergrund:

%Vor%     
android.weasel 15.01.2018 10:00
quelle

Tags und Links