OnmyojiAutoScript
OnmyojiAutoScript copied to clipboard
每次使用需要手动打开ADB
在提问之前...
- [x] 我已经搜索了现有的 issues
- [x] 我在提问题之前至少花费了 5 分钟来思考和准备
- [x] 我已经阅读了文档中的 常见问题(FAQ)
- [x] 这个问题出现了至少三次,不是偶发的
- [x] 我使用 OAS 的 dev 分支
描述你的问题
运行脚本,会弹出持续弹框“找不到ADB.DLL”,通过手动在MUMU文件夹打开ADB后能正常运行,但下次启动脚本就问题复发了。
手动打开adb的链接:https://mumu.163.com/help/20230214/35047_1073151.html#a3
如何复现
1.打开MUMU端阴阳师 2.启动脚本并登录 3. 点击调度器开关 4. 出现问题
预期行为
点击调度器开关可以直接启动脚本,不需要每次启动脚本都重复“在MUMU中启动ADB”的操作。
相关 Logs
════════════════════════════════════════════════════════════════════════════════
──────────────────────────────────── START ─────────────────────────────────────
════════════════════════════════════════════════════════════════════════════════
INFO | 19:25:18.482 | Start scheduler loop: oas1
INFO | 19:25:18.490 | Pending tasks: ['RealmRaid', 'AreaBoss']
INFO | 19:25:18.491 | [Task] RealmRaid (Enable, 1, 2025-01-17 15:01:47)
════════════════════════════════════ DEVICE ════════════════════════════════════
INFO | 19:25:18.493 | DEVICE
INFO | 19:25:18.494 | [AdbBinary]
C:/Users/LENOVO/Desktop/program/fuzhu/yys/OnmyojiAutoScript-easy-instal
l/toolkit/Lib/site-packages/adbutils/binaries/adb.exe
INFO | 19:25:18.495 | [AdbClient] AdbClient(127.0.0.1, 5037)
INFO | 19:25:18.496 | <<< DETECT DEVICE >>>
INFO | 19:25:18.497 | Here are the available devices, copy to
Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"
════════════════════════════════════════════════════════════════════════════════
──────────────────────────────────── START ─────────────────────────────────────
════════════════════════════════════════════════════════════════════════════════
INFO | 19:29:19.240 | Start scheduler loop: oas1
INFO | 19:29:19.247 | Pending tasks: ['RealmRaid', 'AreaBoss']
INFO | 19:29:19.249 | [Task] RealmRaid (Enable, 1, 2025-01-17 15:01:47)
════════════════════════════════════ DEVICE ════════════════════════════════════
INFO | 19:29:19.250 | DEVICE
INFO | 19:29:19.252 | [AdbBinary]
C:/Users/LENOVO/Desktop/program/fuzhu/yys/OnmyojiAutoScript-easy-instal
l/toolkit/Lib/site-packages/adbutils/binaries/adb.exe
INFO | 19:29:19.253 | [AdbClient] AdbClient(127.0.0.1, 5037)
INFO | 19:29:19.255 | <<< DETECT DEVICE >>>
INFO | 19:29:19.255 | Here are the available devices, copy to
Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"
ERROR | 19:29:23.675 | ConnectionRefusedError: [WinError 10061]
由于目标计算机积极拒绝,无法连接。
┌───────────────── Traceback (most recent call last) ─────────────────┐
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:103 in │
│ _safe_connect │
│ │
│ 100 │ │
│ 101 │ def _safe_connect(self): │
│ 102 │ │ try: │
│ > 103 │ │ │ return self._create_socket() │
│ 104 │ │ except ConnectionRefusedError: │
│ 105 │ │ │ subprocess.run([adb_path(), "start-server"], time │
│ enough for adb start │
│ 106 │ │ │ return self._create_socket() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x00000176529FC130> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:95 in │
│ _create_socket │
│ │
│ 92 │ │ adb_port = self.__port │
│ 93 │ │ s = socket.socket() │
│ 94 │ │ try: │
│ > 95 │ │ │ s.connect((adb_host, adb_port)) │
│ 96 │ │ │ return s │
│ 97 │ │ except: │
│ 98 │ │ │ s.close() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ adb_host = '127.0.0.1' │ │
│ │ adb_port = 5037 │ │
│ │ s = <socket.socket [closed] fd=-1, │ │
│ │ family=AddressFamily.AF_INET, │ │
│ │ type=SocketKind.SOCK_STREAM, proto=0> │ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x00000176529FC130> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
ConnectionRefusedError: [WinError 10061]
由于目标计算机积极拒绝,无法连接。
During handling of the above exception, another exception occurred:
┌───────────────── Traceback (most recent call last) ─────────────────┐
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\module\device\connection.py:41 in retry_wrapper │
│ │
│ 38 │ │ │ │ if callable(init): │
│ 39 │ │ │ │ │ retry_sleep(_) │
│ 40 │ │ │ │ │ init() │
│ > 41 │ │ │ │ return func(self, *args, **kwargs) │
│ 42 │ │ │ # Can't handle │
│ 43 │ │ │ except RequestHumanTakeover: │
│ 44 │ │ │ │ break │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ _ = 0 │ │
│ │ args = () │ │
│ │ e = ConnectionRefusedError(10061, │ │
│ │ '由于目标计算机积极拒绝,无法连接。', None, 10061, │ │
│ │ None) │ │
│ │ func = <function Connection.list_device at │ │
│ │ 0x0000017652855480> │ │
│ │ init = None │ │
│ │ kwargs = {} │ │
│ │ self = <module.device.device.Device object at │ │
│ │ 0x00000176529FC100> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\module\device\connection.py:724 in list_device │
│ │
│ 721 │ │ """ │
│ 722 │ │ devices = [] │
│ 723 │ │ try: │
│ > 724 │ │ │ with self.adb_client._connect() as c: │
│ 725 │ │ │ │ c.send_command("host:devices") │
│ 726 │ │ │ │ c.check_okay() │
│ 727 │ │ │ │ output = c.read_string_block() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ devices = [] │ │
│ │ self = <module.device.device.Device object at │ │
│ │ 0x00000176529FC100> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:189 in │
│ _connect │
│ │
│ 186 │ │ self.__port = port │
│ 187 │ │
│ 188 │ def _connect(self, timeout: float = None) -> _AdbStreamCo │
│ > 189 │ │ _conn = _AdbStreamConnection(self.__host, self.__port │
│ 190 │ │ if timeout: │
│ 191 │ │ │ _conn.conn.settimeout(timeout) │
│ 192 │ │ return _conn │
│ │
│ ┌────────────────────────── locals ───────────────────────────┐ │
│ │ self = <adbutils.AdbClient object at 0x0000017650FC4370> │ │
│ │ timeout = None │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:88 in __init__ │
│ │
│ 85 │ def __init__(self, host: str, port: int): │
│ 86 │ │ self.__host = host │
│ 87 │ │ self.__port = port │
│ > 88 │ │ self.__conn = self._safe_connect() │
│ 89 │ │
│ 90 │ def _create_socket(self): │
│ 91 │ │ adb_host = self.__host │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ host = '127.0.0.1' │ │
│ │ port = 5037 │ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x00000176529FC130> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:106 in │
│ _safe_connect │
│ │
│ 103 │ │ │ return self._create_socket() │
│ 104 │ │ except ConnectionRefusedError: │
│ 105 │ │ │ subprocess.run([adb_path(), "start-server"], time │
│ enough for adb start │
│ > 106 │ │ │ return self._create_socket() │
│ 107 │ │
│ 108 │ def close(self): │
│ 109 │ │ self.__conn.close() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x00000176529FC130> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:95 in │
│ _create_socket │
│ │
│ 92 │ │ adb_port = self.__port │
│ 93 │ │ s = socket.socket() │
│ 94 │ │ try: │
│ > 95 │ │ │ s.connect((adb_host, adb_port)) │
│ 96 │ │ │ return s │
│ 97 │ │ except: │
│ 98 │ │ │ s.close() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ adb_host = '127.0.0.1' │ │
│ │ adb_port = 5037 │ │
│ │ s = <socket.socket [closed] fd=-1, │ │
│ │ family=AddressFamily.AF_INET, │ │
│ │ type=SocketKind.SOCK_STREAM, proto=0> │ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x00000176529FC130> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
ConnectionRefusedError: [WinError 10061]
由于目标计算机积极拒绝,无法连接。
ERROR | 19:29:28.549 | ConnectionRefusedError: [WinError 10061]
由于目标计算机积极拒绝,无法连接。
┌───────────────── Traceback (most recent call last) ─────────────────┐
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:103 in │
│ _safe_connect │
│ │
│ 100 │ │
│ 101 │ def _safe_connect(self): │
│ 102 │ │ try: │
│ > 103 │ │ │ return self._create_socket() │
│ 104 │ │ except ConnectionRefusedError: │
│ 105 │ │ │ subprocess.run([adb_path(), "start-server"], time │
│ enough for adb start │
│ 106 │ │ │ return self._create_socket() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x0000017652B781F0> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:95 in │
│ _create_socket │
│ │
│ 92 │ │ adb_port = self.__port │
│ 93 │ │ s = socket.socket() │
│ 94 │ │ try: │
│ > 95 │ │ │ s.connect((adb_host, adb_port)) │
│ 96 │ │ │ return s │
│ 97 │ │ except: │
│ 98 │ │ │ s.close() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ adb_host = '127.0.0.1' │ │
│ │ adb_port = 5037 │ │
│ │ s = <socket.socket [closed] fd=-1, │ │
│ │ family=AddressFamily.AF_INET, │ │
│ │ type=SocketKind.SOCK_STREAM, proto=0> │ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x0000017652B781F0> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
ConnectionRefusedError: [WinError 10061]
由于目标计算机积极拒绝,无法连接。
During handling of the above exception, another exception occurred:
┌───────────────── Traceback (most recent call last) ─────────────────┐
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\module\device\connection.py:41 in retry_wrapper │
│ │
│ 38 │ │ │ │ if callable(init): │
│ 39 │ │ │ │ │ retry_sleep(_) │
│ 40 │ │ │ │ │ init() │
│ > 41 │ │ │ │ return func(self, *args, **kwargs) │
│ 42 │ │ │ # Can't handle │
│ 43 │ │ │ except RequestHumanTakeover: │
│ 44 │ │ │ │ break │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ _ = 1 │ │
│ │ args = () │ │
│ │ e = ConnectionRefusedError(10061, │ │
│ │ '由于目标计算机积极拒绝,无法连接。', None, 10061, │ │
│ │ None) │ │
│ │ func = <function Connection.list_device at │ │
│ │ 0x0000017652855480> │ │
│ │ init = <function retry.<locals>.retry_wrapper.<locals>.init │ │
│ │ at 0x0000017652B5C820> │ │
│ │ kwargs = {} │ │
│ │ self = <module.device.device.Device object at │ │
│ │ 0x00000176529FC100> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\module\device\connection.py:724 in list_device │
│ │
│ 721 │ │ """ │
│ 722 │ │ devices = [] │
│ 723 │ │ try: │
│ > 724 │ │ │ with self.adb_client._connect() as c: │
│ 725 │ │ │ │ c.send_command("host:devices") │
│ 726 │ │ │ │ c.check_okay() │
│ 727 │ │ │ │ output = c.read_string_block() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ devices = [] │ │
│ │ self = <module.device.device.Device object at │ │
│ │ 0x00000176529FC100> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:189 in │
│ _connect │
│ │
│ 186 │ │ self.__port = port │
│ 187 │ │
│ 188 │ def _connect(self, timeout: float = None) -> _AdbStreamCo │
│ > 189 │ │ _conn = _AdbStreamConnection(self.__host, self.__port │
│ 190 │ │ if timeout: │
│ 191 │ │ │ _conn.conn.settimeout(timeout) │
│ 192 │ │ return _conn │
│ │
│ ┌────────────────────────── locals ───────────────────────────┐ │
│ │ self = <adbutils.AdbClient object at 0x0000017650FC4370> │ │
│ │ timeout = None │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:88 in __init__ │
│ │
│ 85 │ def __init__(self, host: str, port: int): │
│ 86 │ │ self.__host = host │
│ 87 │ │ self.__port = port │
│ > 88 │ │ self.__conn = self._safe_connect() │
│ 89 │ │
│ 90 │ def _create_socket(self): │
│ 91 │ │ adb_host = self.__host │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ host = '127.0.0.1' │ │
│ │ port = 5037 │ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x0000017652B781F0> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:106 in │
│ _safe_connect │
│ │
│ 103 │ │ │ return self._create_socket() │
│ 104 │ │ except ConnectionRefusedError: │
│ 105 │ │ │ subprocess.run([adb_path(), "start-server"], time │
│ enough for adb start │
│ > 106 │ │ │ return self._create_socket() │
│ 107 │ │
│ 108 │ def close(self): │
│ 109 │ │ self.__conn.close() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x0000017652B781F0> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:95 in │
│ _create_socket │
│ │
│ 92 │ │ adb_port = self.__port │
│ 93 │ │ s = socket.socket() │
│ 94 │ │ try: │
│ > 95 │ │ │ s.connect((adb_host, adb_port)) │
│ 96 │ │ │ return s │
│ 97 │ │ except: │
│ 98 │ │ │ s.close() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ adb_host = '127.0.0.1' │ │
│ │ adb_port = 5037 │ │
│ │ s = <socket.socket [closed] fd=-1, │ │
│ │ family=AddressFamily.AF_INET, │ │
│ │ type=SocketKind.SOCK_STREAM, proto=0> │ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x0000017652B781F0> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
ConnectionRefusedError: [WinError 10061]
由于目标计算机积极拒绝,无法连接。
ERROR | 19:29:34.231 | ConnectionRefusedError: [WinError 10061]
由于目标计算机积极拒绝,无法连接。
┌───────────────── Traceback (most recent call last) ─────────────────┐
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:103 in │
│ _safe_connect │
│ │
│ 100 │ │
│ 101 │ def _safe_connect(self): │
│ 102 │ │ try: │
│ > 103 │ │ │ return self._create_socket() │
│ 104 │ │ except ConnectionRefusedError: │
│ 105 │ │ │ subprocess.run([adb_path(), "start-server"], time │
│ enough for adb start │
│ 106 │ │ │ return self._create_socket() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x0000017652B7B400> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:95 in │
│ _create_socket │
│ │
│ 92 │ │ adb_port = self.__port │
│ 93 │ │ s = socket.socket() │
│ 94 │ │ try: │
│ > 95 │ │ │ s.connect((adb_host, adb_port)) │
│ 96 │ │ │ return s │
│ 97 │ │ except: │
│ 98 │ │ │ s.close() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ adb_host = '127.0.0.1' │ │
│ │ adb_port = 5037 │ │
│ │ s = <socket.socket [closed] fd=-1, │ │
│ │ family=AddressFamily.AF_INET, │ │
│ │ type=SocketKind.SOCK_STREAM, proto=0> │ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x0000017652B7B400> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
ConnectionRefusedError: [WinError 10061]
由于目标计算机积极拒绝,无法连接。
During handling of the above exception, another exception occurred:
┌───────────────── Traceback (most recent call last) ─────────────────┐
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\module\device\connection.py:41 in retry_wrapper │
│ │
│ 38 │ │ │ │ if callable(init): │
│ 39 │ │ │ │ │ retry_sleep(_) │
│ 40 │ │ │ │ │ init() │
│ > 41 │ │ │ │ return func(self, *args, **kwargs) │
│ 42 │ │ │ # Can't handle │
│ 43 │ │ │ except RequestHumanTakeover: │
│ 44 │ │ │ │ break │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ _ = 2 │ │
│ │ args = () │ │
│ │ e = ConnectionRefusedError(10061, │ │
│ │ '由于目标计算机积极拒绝,无法连接。', None, 10061, │ │
│ │ None) │ │
│ │ func = <function Connection.list_device at │ │
│ │ 0x0000017652855480> │ │
│ │ init = <function retry.<locals>.retry_wrapper.<locals>.init │ │
│ │ at 0x00000176516B7490> │ │
│ │ kwargs = {} │ │
│ │ self = <module.device.device.Device object at │ │
│ │ 0x00000176529FC100> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\module\device\connection.py:724 in list_device │
│ │
│ 721 │ │ """ │
│ 722 │ │ devices = [] │
│ 723 │ │ try: │
│ > 724 │ │ │ with self.adb_client._connect() as c: │
│ 725 │ │ │ │ c.send_command("host:devices") │
│ 726 │ │ │ │ c.check_okay() │
│ 727 │ │ │ │ output = c.read_string_block() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ devices = [] │ │
│ │ self = <module.device.device.Device object at │ │
│ │ 0x00000176529FC100> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:189 in │
│ _connect │
│ │
│ 186 │ │ self.__port = port │
│ 187 │ │
│ 188 │ def _connect(self, timeout: float = None) -> _AdbStreamCo │
│ > 189 │ │ _conn = _AdbStreamConnection(self.__host, self.__port │
│ 190 │ │ if timeout: │
│ 191 │ │ │ _conn.conn.settimeout(timeout) │
│ 192 │ │ return _conn │
│ │
│ ┌────────────────────────── locals ───────────────────────────┐ │
│ │ self = <adbutils.AdbClient object at 0x0000017650FC4370> │ │
│ │ timeout = None │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:88 in __init__ │
│ │
│ 85 │ def __init__(self, host: str, port: int): │
│ 86 │ │ self.__host = host │
│ 87 │ │ self.__port = port │
│ > 88 │ │ self.__conn = self._safe_connect() │
│ 89 │ │
│ 90 │ def _create_socket(self): │
│ 91 │ │ adb_host = self.__host │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ host = '127.0.0.1' │ │
│ │ port = 5037 │ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x0000017652B7B400> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:106 in │
│ _safe_connect │
│ │
│ 103 │ │ │ return self._create_socket() │
│ 104 │ │ except ConnectionRefusedError: │
│ 105 │ │ │ subprocess.run([adb_path(), "start-server"], time │
│ enough for adb start │
│ > 106 │ │ │ return self._create_socket() │
│ 107 │ │
│ 108 │ def close(self): │
│ 109 │ │ self.__conn.close() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x0000017652B7B400> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-in │
│ stall\toolkit\lib\site-packages\adbutils\__init__.py:95 in │
│ _create_socket │
│ │
│ 92 │ │ adb_port = self.__port │
│ 93 │ │ s = socket.socket() │
│ 94 │ │ try: │
│ > 95 │ │ │ s.connect((adb_host, adb_port)) │
│ 96 │ │ │ return s │
│ 97 │ │ except: │
│ 98 │ │ │ s.close() │
│ │
│ ┌──────────────────────────── locals ─────────────────────────────┐ │
│ │ adb_host = '127.0.0.1' │ │
│ │ adb_port = 5037 │ │
│ │ s = <socket.socket [closed] fd=-1, │ │
│ │ family=AddressFamily.AF_INET, │ │
│ │ type=SocketKind.SOCK_STREAM, proto=0> │ │
│ │ self = <adbutils._AdbStreamConnection object at │ │
│ │ 0x0000017652B7B400> │ │
│ └─────────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
ConnectionRefusedError: [WinError 10061]
由于目标计算机积极拒绝,无法连接。
截图
还有别的吗?
请让我加群,我的GIT账号注册时间是4个月,没到6个月。。
请让我加群,谢谢!!我的ID是:184352225