Wie zu öffnen adb-shell und führen Sie Befehle in der shell mit python

Ich versuche ausführen adb shell-Befehle in python mit subprocess.Popen

Beispiel: Müssen Sie ausführen 'Befehl' in der adb-shell. Während der Ausführung manuell, ich öffnen Sie das Befehlsfenster und führen Sie, wie unten, und es funktioniert.

>adb shell
#<command>

In Python verwende ich, wie unten, aber der Prozess hängen geblieben ist und nicht den Ausgang

subprocess.Popen('adb shell <command>)

Versucht Ausführung manuell in das Kommando-Fenster, das gleiche Ergebnis, wie python-code,geklebt und nicht geben Ausgabe

>adb shell <command>

Ich versuche zum ausführen einer Binär-Datei im hintergrund(mit binären Dateiname, gefolgt von &) in der Befehlszeile ein.

InformationsquelleAutor Ankur | 2016-07-21

Schreibe einen Kommentar