OnmyojiAutoScript
OnmyojiAutoScript copied to clipboard
有没有懂哥知道出现AdbError: unknown host service这类报错怎么解决
在提问之前...
- [x] 我已经搜索了现有的 issues
- [x] 我在提问题之前至少花费了 5 分钟来思考和准备
- [x] 我已经阅读了文档中的 常见问题(FAQ)
- [ ] 这个问题出现了至少三次,不是偶发的
- [ ] 我使用 OAS 的 dev 分支
描述你的问题
第一次用这种软件,看过别人的贴子,网上也搜过,adb就一个进程,结束后重启运行了一下还是不行,有没有人遇到过可以解决一下吗,十分感谢
如何复现
- 前往 '...'
- 点击 '....'
- 滑动到 '....'
- 出现问题
预期行为
No response
相关 Logs
════════════════════════════════════════════════════════════════════════════════
──────────────────────────────────── START ─────────────────────────────────────
════════════════════════════════════════════════════════════════════════════════
INFO | 13:43:24.170 | Log cleanup finished
INFO | 13:43:24.172 | Start scheduler loop: oas1
INFO | 13:43:24.178 | 显示窗口: MuMu安卓设备
INFO | 13:43:24.182 | Pending tasks: ['ActivityShikigami']
INFO | 13:43:24.183 | [Task] ActivityShikigami (Enable, 5, 2023-01-01
00:00:00)
════════════════════════════════════ DEVICE ════════════════════════════════════
INFO | 13:43:24.187 | DEVICE
INFO | 13:43:24.188 | [AdbBinary]
C:/Users/fang/game-jiaoben/OnmyojiAutoScript-easy-install/toolkit/Lib/s
ite-packages/adbutils/binaries/adb.exe
INFO | 13:43:24.189 | [AdbClient] AdbClient(127.0.0.1, 5037)
INFO | 13:43:24.190 | <<< DETECT DEVICE >>>
INFO | 13:43:24.192 | Here are the available devices, copy to
Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"
INFO | 13:43:24.193 | 127.0.0.1:7555
INFO | 13:43:24.194 | emulator-5554
INFO | 13:43:24.201 | connected to 127.0.0.1:16384
INFO | 13:43:24.202 | [AdbDevice] AdbDevice(serial=127.0.0.1:16384 )
INFO | 13:43:24.203 | <<< DETECT PACKAGE >>>
INFO | 13:43:24.204 | Get package list
INFO | 13:43:25.368 | Here are the available packages in device
"127.0.0.1:16384 ", copy to Alas.Emulator.PackageName to use it
INFO | 13:43:25.370 | com.netease.onmyoji.wyzymnqsd_cps
INFO | 13:43:25.371 | Auto package detection found only one package, using
it
INFO | 13:43:25.372 | Server changed, release resources
INFO | 13:43:25.373 | [PackageName] com.netease.onmyoji.wyzymnqsd_cps
INFO | 13:43:25.374 | <<< HANDLE >>>
INFO | 13:43:25.375 | Handle is handle string. oas use it as root handle
title
INFO | 13:43:25.376 | The root handle title is MuMu安卓设备 and num is
7079042
INFO | 13:43:25.377 | Emulator handle structure:
INFO | 13:43:25.377 | MuMu安卓设备
INFO | 13:43:25.378 | └── MuMuNxDevice
INFO | 13:43:25.379 | └── nemudisplay
INFO | 13:43:25.379 | 7079042
INFO | 13:43:25.380 | └── 198038
INFO | 13:43:25.381 | └── 394654
INFO | 13:43:25.382 | Emulator family: EmulatorFamily.FAMILY_MUMU
INFO | 13:43:25.384 | Your window screen scale rate: 1.5
INFO | 13:43:25.384 | Screenshot handle num: 7079042
INFO | 13:43:25.385 | Emulator screenshot size: (860, 523)
INFO | 13:43:25.385 | Screenshot interval set to 0.3s
INFO | 13:43:25.387 | Scheduler: Start task `ActivityShikigami`
════════════════════════════════════════════════════════════════════════════════
────────────────────────────── ACTIVITYSHIKIGAMI ───────────────────────────────
════════════════════════════════════════════════════════════════════════════════
INFO | 13:43:25.396 | [nemud.app_keep_alive]
ERROR | 13:43:25.398 | AdbError: unknown host service
INFO | 13:43:25.401 | disconnected 127.0.0.1:16384
INFO | 13:43:25.408 | connected to 127.0.0.1:16384
INFO | 13:43:25.409 | <<< DETECT DEVICE >>>
INFO | 13:43:25.409 | Here are the available devices, copy to
Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"
INFO | 13:43:25.410 | 127.0.0.1:16384
INFO | 13:43:25.411 | 127.0.0.1:7555
INFO | 13:43:25.412 | emulator-5554
ERROR | 13:43:25.413 | AdbError: unknown host service
INFO | 13:43:26.418 | disconnected 127.0.0.1:16384
INFO | 13:43:26.423 | connected to 127.0.0.1:16384
INFO | 13:43:26.424 | <<< DETECT DEVICE >>>
INFO | 13:43:26.425 | Here are the available devices, copy to
Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"
INFO | 13:43:26.426 | 127.0.0.1:16384
INFO | 13:43:26.427 | 127.0.0.1:7555
INFO | 13:43:26.428 | emulator-5554
ERROR | 13:43:26.429 | AdbError: unknown host service
INFO | 13:43:29.433 | disconnected 127.0.0.1:16384
INFO | 13:43:29.439 | connected to 127.0.0.1:16384
INFO | 13:43:29.440 | <<< DETECT DEVICE >>>
INFO | 13:43:29.441 | Here are the available devices, copy to
Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"
INFO | 13:43:29.443 | 127.0.0.1:16384
INFO | 13:43:29.444 | 127.0.0.1:7555
INFO | 13:43:29.444 | emulator-5554
ERROR | 13:43:29.445 | AdbError: unknown host service
INFO | 13:43:32.449 | disconnected 127.0.0.1:16384
INFO | 13:43:32.455 | connected to 127.0.0.1:16384
INFO | 13:43:32.456 | <<< DETECT DEVICE >>>
INFO | 13:43:32.457 | Here are the available devices, copy to
Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"
INFO | 13:43:32.458 | 127.0.0.1:16384
INFO | 13:43:32.459 | 127.0.0.1:7555
INFO | 13:43:32.459 | emulator-5554
ERROR | 13:43:32.461 | AdbError: unknown host service
CRITICAL | 13:43:32.461 | Retry screenshot_droidcast_raw() failed
CRITICAL | 13:43:32.462 |
CRITICAL | 13:43:32.463 | Request human takeover
INFO | 13:43:32.464 | Notifier: OAS1
INFO | 13:43:32.465 | Script oas1 process exit
ERROR | 13:43:32.465 | Error: 1
截图
还有别的吗?
No response
我之前也是这样,然后我把端口写死,句柄也写死就好了
我之前也是这样,然后我把端口写死,句柄也写死就好了
能不能用通俗易懂的方式,谢谢,你这么说我看不懂
有一个比较简单的方法是在任务管理器手动结束一次adb进程,再运行脚本就能解决问题(但是不是彻底解决只能临时用用
就是这个报错可能是你有多个模拟器在运行,你要确定你用的是哪一个,然后按照下面的提示列表把端口号写死,就是":"后的那串数字
现在解决了吗 我也是这个问题
省流解决办法 Serial 填 127.0.0.1:16384 或者 emulator-5554 。 mumu模拟器也是会偶尔在两个serial之间横跳
OAS根目录下有一个 console.bat,可以看到当前的Serial
mark #1040