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.
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.
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.
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%