Verwenden von USB-Peripheriegeräten mit Hardware-Debug


8

Ich habe ein Entwicklertablett und benötige gleichzeitig einige Peripheriegeräte, die über USB an mein Tablet und Debug-Kabel angeschlossen sind. Ich habe versucht, den USB-Hub mit einem OTG-Kabel an mein Tablet anzuschließen. Dabei ist das Problem aufgetreten: Das Tablet kann Peripheriegeräte verwenden, aber der PC zeigt das Gerät nicht an adb devices.

Ist es möglich, Debug-Kabel und USB-Peripheriegeräte gleichzeitig an mein Tablet anzuschließen?

Antworten:


10

Nein das ist nicht möglich. Damit sich Ihr Gerät im Debug-Modus befindet / mit dem Debug-Kabel eine Verbindung zum Computer herstellt, muss es als Slave-Gerät angeschlossen sein. Das OTG-Kabel weist das Tablet an, in den Host-Modus zu wechseln. Jetzt sagt Ihr Computer Ihrem Tablet, dass es ein Slave sein soll, aber durch die Aufzählung mit dem OTG-Kabel glaubt das Tablet, dass es der Master sein muss, es gibt einen Streit und es scheint, dass das Tablet gewinnt und der Master ist und Ihr Computer dies daher nicht bestätigt die Tabletten Existenz.

Wenn Sie die Debugging-Tools benötigen, haben Sie sich mit Adv Wireless Debugging befasst? (Entschuldigung, ich kann den Link momentan nicht finden, aber ich habe ihn in der Vergangenheit verwendet und weiß, dass er sich irgendwo auf der Website developer.android.com befindet.)

Ich konnte den Link nicht finden und habe herausgefunden, wie es wieder geht:

1) Öffnen Sie die Eingabeaufforderung und navigieren Sie zu Ihrem Ordner sdk / platform-tools / .

2) Typ adb tcpip 5555

3) Typ adb connect <your device ip address>:5555

4) Zu diesem Zeitpunkt ziehen Sie den Stecker aus der Steckdose und geben den Typ ein adb logcat

5) Manchmal, z. B. beim Herausziehen / Anschließen an ein USB-Gerät, wird der Logcat getrennt. Wiederholen Sie einfach die Schritte 3 und 4.


0

Stellen Sie sicher, dass sich Telefon und PC im selben Netzwerk befinden (pingbar). Rufen Sie die IP-Adresse des Telefons über die WLAN-Einstellungen ab.

von androidstudio terminal window cd bis zu dem Ort, an dem sich Ihre Plattform-Tools befinden Beispiel-CD C: \ Android \ sdk \ platform-tools>

Standardmäßig befindet sich adb im USB-Modus, sodass Sie Ihr verbundenes Telefon mit den adb-Geräten sehen können

Starten Sie also adb mit cmd adb tcpip 5556 neu

Stellen Sie dann eine Verbindung mit cmd adb connect 192.168.141.115:5556 her, wobei die IP die IP des Telefons ist

ADB-Geräte sollten jetzt das IP: Port-Gerät anzeigen

C: \ Android \ sdk \ platform-tools> ADB-Geräte Liste der angeschlossenen Geräte 192.168.141.115:5556 Gerät

Sie können den Debugger dann mit einer laufenden App verbinden, die die USB-Verbindung verwendet

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.