OnmyojiAutoScript icon indicating copy to clipboard operation
OnmyojiAutoScript copied to clipboard

有没有懂哥知道出现AdbError: unknown host service这类报错怎么解决

Open ffaanngg opened this issue 3 months ago • 7 comments

在提问之前...

  • [x] 我已经搜索了现有的 issues
  • [x] 我在提问题之前至少花费了 5 分钟来思考和准备
  • [x] 我已经阅读了文档中的 常见问题(FAQ)
  • [ ] 这个问题出现了至少三次,不是偶发的
  • [ ] 我使用 OAS 的 dev 分支

描述你的问题

第一次用这种软件,看过别人的贴子,网上也搜过,adb就一个进程,结束后重启运行了一下还是不行,有没有人遇到过可以解决一下吗,十分感谢

Image Image

如何复现

  1. 前往 '...'
  2. 点击 '....'
  3. 滑动到 '....'
  4. 出现问题

预期行为

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

截图

Image Image

还有别的吗?

No response

ffaanngg avatar Sep 13 '25 06:09 ffaanngg

我之前也是这样,然后我把端口写死,句柄也写死就好了

zyyVill avatar Sep 13 '25 08:09 zyyVill

我之前也是这样,然后我把端口写死,句柄也写死就好了

能不能用通俗易懂的方式,谢谢,你这么说我看不懂

ffaanngg avatar Sep 13 '25 09:09 ffaanngg

有一个比较简单的方法是在任务管理器手动结束一次adb进程,再运行脚本就能解决问题(但是不是彻底解决只能临时用用

TsukumoSeikou avatar Sep 15 '25 11:09 TsukumoSeikou

就是这个报错可能是你有多个模拟器在运行,你要确定你用的是哪一个,然后按照下面的提示列表把端口号写死,就是":"后的那串数字

zyyVill avatar Sep 16 '25 07:09 zyyVill

现在解决了吗 我也是这个问题

wangxianzhen000-ship-it avatar Sep 19 '25 16:09 wangxianzhen000-ship-it

省流解决办法 Serial 填 127.0.0.1:16384 或者 emulator-5554 。 mumu模拟器也是会偶尔在两个serial之间横跳

OAS根目录下有一个 console.bat,可以看到当前的Serial

Image

runhey avatar Oct 14 '25 13:10 runhey

mark #1040

runhey avatar Oct 14 '25 13:10 runhey