Ich habe ein Entwickler-Tablet und benötige gleichzeitig einige Peripheriegeräte, die über USB mit meinem Tablet und dem Debug-Kabel verbunden sind. Ich habe versucht, den USB-Hub über ein OTG-Kabel mit meinem Tablet zu verbinden, aber das Problem ist aufgetreten: Das Tablet kann Peripheriegeräte verwenden, aber der PC zeigt das Gerät nicht in adb devices
.
Ist es möglich, Debug-Kabel und USB-Peripheriegeräte gleichzeitig an mein Tablet anzuschließen?
Nein das ist nicht möglich. Damit sich Ihr Gerät im Debug-Modus befindet/mit dem Debug-Kabel mit dem Computer verbindet, muss es als Slave-Gerät angeschlossen werden. 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 daher erkennt Ihr Computer dies nicht an die Existenz des Tablets.
Wenn Sie die Debugging-Tools benötigen, haben Sie sich mit dem drahtlosen ADB-Debugging befasst? (Entschuldigung, ich kann den Link gerade 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, also habe ich herausgefunden, wie es noch einmal geht:
adb tcpip 5555
adb connect <your device IP address>:5555
adb logcat
Stellen Sie sicher, dass sich das Telefon und der PC im selben Netzwerk befinden (pingbar), und rufen Sie dann die IP-Adresse des Telefons aus den WLAN-Einstellungen ab.
Vom Terminalfenster von Android Studio cd
zu Ihrem platform-tools
Standort. Beispiel:cd C:\Android\sdk\platform-tools
Standardmäßig befindet sich ADB im USB-Modus, sodass Sie Ihr angeschlossenes Telefon sehen könnenadb devices
Starten Sie ADB also neu mitcmd adb tcpip 5556
Verbinden Sie sich dann mit, cmd adb connect 192.168.141.115:5556
wobei die IP die IP des Telefons ist
adb devices
sollte das jetzt zeigenip:port device
C:\Android\sdk\platform-tools>adb devices
List of devices attached
192.168.141.115:5556 device
Anschließend können Sie den Debugger mit einer laufenden App verbinden, die die USB-Verbindung verwendet
falero80er