으로는 popen()를 사용하는 경우 작업 "ADB 장치"를 얻는 방법을 원래의 코드는 env={'ADB_TRACE':'adb'}
없이 잘 작동 hereENV
import subprocess as sp
cmd = ["adb","push","file","/mnt/sdcard/file"]
mysp = sp.popen(cmd, env={'ADB_TRACE':'adb'}, stdout=sp.PIPE, stderr=sp.PIPE)
stdout,stderr = mysp.communicate()
if mysp.returncode != 0:
print stderr
else:
print stdout
입니다.
간부 모든 명령에 대한 adb
ENV 변수로, 나는 오류가 있어요 :
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon
는 ADB 서버를 한 후 작업을 죽이지 것을
전체 출력은 here
OS : win7
'ADB_TRACE'를 설정하고 명령 행에서'adb'를 실행하면 작동합니까? – Vlad