Zeigt sowohl "adb status-window" als auch "adb logcat" auf demselben Terminal an

Ich versuche, den adb status-windowBefehl dazu zu bringen, etwas Nützliches anzuzeigen, aber es scheint nur Folgendes zu zeigen:

Status der Android Debug Bridge
: Gerät

Zuerst dachte ich, es läge daran, dass die Ressource mit einem vorhandenen Vorgang beschäftigt war adb logcat, aber das Beenden dieses Vorgangs konnte das Problem nicht beheben.

Dies ist für ein Gerät, das sich außerhalb meines lokalen Computers befindet und unter ADB über WLAN verwendet wird.

Ist es möglich, diese beiden Befehle gleichzeitig zu haben? Funktioniert das status-windowaus der Ferne? Warum wird das nicht angezeigt?

Vielen Dank, dass Sie sich damit befasst haben, da nach einiger Suche keine echte Referenz verfügbar war.

Was erwartest du sonst noch als Output? Wenn das Gerät nicht über USB oder Wi-Fi verbunden ist, wäre der Status „unbekannt“.

Antworten (1)

Basierend auf meinen Tests adb status-windowwird der Status der ADB kontinuierlich überwacht (ob sie mit einem Gerät verbunden ist oder nicht). Während es aktiv ist, wird die Verbindung eines Geräts angezeigt

Status der Android Debug Bridge
: Gerät

und das Trennen wird angezeigt

Status der Android-Debug-Bridge
: unbekannt

Auf der anderen Seite überwacht das Gerät adb logcatauch kontinuierlich das Protokoll. Soweit ich weiß, können Sie nicht beide auf demselben Terminal ausführen (getestet an der Windows-Eingabeaufforderung, obwohl ich keine Ahnung von anderen Betriebssystemen habe). Die einzige Problemumgehung besteht darin, mehrere Terminals zu verwenden, um jeden Befehl auszuführen.


Um Ihre Fragen direkt zu beantworten,

Ist es möglich, diese beiden Befehle gleichzeitig zu haben?

AFAIK, nein, an der Windows-Eingabeaufforderung, aber vielleicht mit einigen Tricks bei anderen möglich.

Funktioniert das status-windowaus der Ferne?

Ja.

Warum wird das nicht angezeigt?

Weil es den Status des ADB kontinuierlich überwacht.