openatx / adbutils

pure python adb library for google adb service.
MIT License
761 stars 175 forks source link

ScreenRecord stop() 会卡住 #18

Open williamfzc opened 4 years ago

williamfzc commented 4 years ago

https://github.com/openatx/adbutils/blob/47ff7016d6f0b7529d5e078cc1de501b079f8429/adbutils/mixin.py#L455

  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/adbutils/mixin.py", line 461, in stop_and_pull
    self.stop()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/adbutils/mixin.py", line 455, in stop
    self._stream.read_until_close()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/adbutils/__init__.py", line 137, in read_until_close
    chunk = self.read_raw(4096)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/adbutils/__init__.py", line 112, in read_raw
    chunk = self.conn.recv(t)
KeyboardInterrupt

卡在这

手机:OPPO R15 android8 PC:MacBook pro

codeskyblue commented 2 years ago

Should fixed in 0.16.0 (test fine in phone model:DT1901A)