小米手机 adb调试返回subprocess.CalledProcessError:returned non-zero exit status 4294967177.

Traceback (most recent call last):
  File "D:\python\lib\threading.py", line 916, in _bootstrap_inner
    self.run()
  File "D:\python\lib\threading.py", line 864, in run
    self._target(*self._args, **self._kwargs)
  File "E:/workspace-python/youtubechannel/main_1.py", line 83, in main
    tap(device_name,x,y)
  File "E:/workspace-python/youtubechannel/main_1.py", line 52, in tap
    cmd([ADB_PATH, '-s', device_name, 'shell', 'input', 'tap', str(x), str(y)])
  File "E:/workspace-python/youtubechannel/main_1.py", line 16, in cmd
    info = subprocess.check_output(args, shell=True)
  File "D:\python\lib\subprocess.py", line 336, in check_output
    **kwargs).stdout
  File "D:\python\lib\subprocess.py", line 418, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['D:\\Program Files\\Nox\\Nox\\bin\\adb.exe', '-s', '3c610dcc', 'shell', 'input', 'tap', '100', '100']' returned non-zero exit status 4294967177.

用adb模拟点击和输入文字在模拟器能够很好的运行,但是放到小米手机后就出问题了,报了以上错误,百思不得其解。

正常来说,真机使用adb 要有以下步骤:

1、打开开发者选项

2、打开USB调试

但是小米手机多加了一步,需要打开模拟点击,在小米手机里会提示严重警告。

你可能感兴趣的:(android)