Zwischen adb usb und adb tcp mode konnte nicht gewechselt werden

8

Ich habe zwei Geräte, von denen man adb über USB unterstützt, und ein anderes unterstützt adb über Ethernet (tcp), da es kein WLAN hat, muss ich es über Ethernet für den Internetzugang verbinden. Wann immer ich zwischen den zwei Geräten wechseln muss, muss ich den PC neu starten, um mit adb erfolgreich zu verbinden, was ziemlich irritierend ist. Ich habe versucht, zwischen usb zu tcp zu wechseln, aber scheiterte, so dass die Lösung, die ich gerade habe, ist, den PC jedes Mal neu zu starten. Also, hier bin ich auf der Suche nach einer besseren Lösung, die mich vor dem Neustart meines PCs für den Wechsel zwischen USB zu Tcp oder umgekehrt-Modus speichern wird.

Nun, das Problem, mit dem ich konfrontiert bin, switching zwischen usb zu tcp ist wie unten

%Vor%

Ich habe auch versucht, die Portnummer

hinzuzufügen %Vor%

Wie Sie sehen, sagen "nicht implementieren" , auch wenn ich versuche, adb zu beenden und es neu zu starten, dann gebe es mir eine Nachricht wie unten

%Vor%

So kann ich das Gerät über USB (ein Gerät) verbinden, aber nicht über tcp ein anderes Gerät anschließen, damit ich meinen PC neu starten muss.

  

Wege, die ich schon versucht hatte,

  • Eclipse neu starten
  • Kill adb.exe aus dem Task-Manager (aber es gibt keinen Prozess mit adb.exe)
  • Neustart adb von Eclipse DDMS

Hat jemand eine Lösung dafür oder hat jemand mit dieser Art von Problem / Problem konfrontiert, sowieso, um es zu lösen.

    
Lalit Poptani 14.05.2014, 06:32
quelle

1 Antwort

2

Es gibt eine App dafür :) Es heißt "Adb wireless", aber Sie benötigen Root-Zugriff auf Ihrem "nur Ethernet" -Gerät.

Um diese Befehle adb tcpip 5555 und adb connect <ip>:<port> über TCP arbeiten zu lassen, müssen Sie Ihr Gerät zuerst über das USB-Kabel verbinden, und erst dann können Sie die TCP-Verbindung manuell aktivieren.

Wenn Ihr Gerät gerootet ist, sollten Sie in der Lage sein, einen Terminal-Emulator zu verwenden und adb manuell zu starten, siehe hier: Ссылка auch ziemlich das Gleiche hier: Ссылка

Die "Adb wireless (no root)" apps bei Google Play müssen Sie auch zuerst über USB mit Ihrem Gerät verbinden, das ist, warum sie keinen root-Zugang benötigen, glaube ich.

Ein anderer verwandter Blogpost sagt:

  

Was ist zu tun, wenn Sie von Anfang an kein USB-Kabel haben?

Wenn Sie zunächst kein USB-Kabel haben, müssen Sie Ihr Root-Verzeichnis rooten Gerät zuerst dann führen Sie den folgenden Befehl auf Ihrem Gerät:

  

setprop service.adb.tcp.port 5555

Dann müssen Sie den adb-Daemon stoppen / neu starten:

  

stop adbd

     

start adbd

     

Zurück zum USB-Transportmodus?

     

adb usb

Aber es gibt einen Vorbehalt

  

Dies funktioniert nur seit Android 4.0 (ICS). Wenn du entwickeln / hacken musst   Bei anderen Android - Versionen müssen Sie das Gerät rooten (in der   ADB im unsicheren Modus verwenden).

Quelle

    
mass 03.06.2014 07:13
quelle