news 2026/5/28 11:43:35

阴阳师自动化脚本多开故障排除指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
阴阳师自动化脚本多开故障排除指南

阴阳师自动化脚本多开故障排除指南

【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript

如何识别多开环境下的典型故障现象?

在使用OnmyojiAutoScript进行多模拟器实例自动化时,常见故障表现为以下可观察场景:

  1. 启动失败:脚本启动后立即退出,日志显示"无法找到设备"
  2. 任务中断:任务执行中突然停止,控制台提示"连接超时"
  3. 窗口混乱:脚本操作错误窗口,导致阴阳师界面无响应
  4. 重复执行:多个模拟器实例执行相同任务,资源竞争导致效率低下

多实例配置界面参考

如何系统排查多开故障?

🔍 阶段一:环境检查

验证模拟器基本信息

# 查看已连接设备列表 adb devices -l # 检查端口占用情况 netstat -ano | findstr "5555 5556 5557" # 默认模拟器端口范围

检查系统显示设置

  1. 右键桌面 → 显示设置 → 缩放与布局
  2. 确认缩放比例设置为100%(高DPI可能导致窗口识别异常)

🔍 阶段二:配置验证

检查模拟器命名规范

  • 打开模拟器多开管理器
  • 确认实例名称不含纯数字或特殊字符(推荐格式:MuMu_Onmyoji_1)

验证ADB连接参数

# 检查config/device.yaml配置 Emulator: Serial: "127.0.0.1:5555" # 确保每个实例端口唯一 PackageName: "com.netease.onmyoji" # 明确指定包名

如何解决多实例冲突问题?

🔧 快速修复方案

⚠️紧急处理步骤

  1. 关闭所有模拟器实例
  2. 重启ADB服务:
    adb kill-server adb start-server
  3. 按顺序启动模拟器(间隔30秒以上)
  4. 重新运行脚本并指定单个实例测试:
    python script.py --instance=MuMu_Onmyoji_1

🔧 彻底解决方案

📝1. 规范模拟器配置

  • 重命名所有模拟器实例:
    原名称:999 → 新名称:MuMu_Onmyoji_1 原名称:888 → 新名称:MuMu_Onmyoji_2
  • 在模拟器设置中固定ADB端口:
    • 实例1:127.0.0.1:5555
    • 实例2:127.0.0.1:5556
    • 实例3:127.0.0.1:5557

📝2. 清理多余应用包

# 查看设备已安装应用 adb -s 127.0.0.1:5555 shell pm list packages | findstr "netease" # 卸载多余包 adb -s 127.0.0.1:5555 uninstall com.netease.yysbwp

📝3. 配置文件分离为每个实例创建独立配置目录:

config/ instance1/ device.yaml task.yaml instance2/ device.yaml task.yaml

如何验证故障修复效果?

基础验证步骤

  1. 启动所有模拟器实例
  2. 执行设备连接测试:
    python -m module.device.connection --test-all
  3. 检查输出日志,确认所有实例显示"连接成功"

压力测试验证

  1. 同时启动3个不同任务:
    python script.py --config=config/instance1 --task=探索 & python script.py --config=config/instance2 --task=御魂 & python script.py --config=config/instance3 --task=觉醒 &
  2. 观察30分钟,确认任务无中断、无窗口错乱

常见误区有哪些?

⚠️命名陷阱

  • 使用"阴阳师-1"包含特殊字符"-",导致配置解析错误
  • 多实例使用相似名称如"MuMu1"和"MuMu10",排序时导致混乱

⚠️端口管理错误

  • 手动指定端口超出有效范围(5555-5585以外)
  • 多个实例共享相同端口却未启用端口转发

⚠️资源竞争问题

  • 所有实例同时执行CPU密集型任务(如截图识别)
  • 模拟器分配内存不足(建议每个实例至少2GB RAM)

问题反馈模板

当您遇到无法解决的多开问题时,请提供以下信息:

1. 环境信息: - 操作系统版本:Windows 10 专业版 21H2 - 模拟器类型及版本:MuMu模拟器 3.7.6 - 脚本版本:OnmyojiAutoScript v2.3.1 2. 问题描述: 启动3个模拟器实例后,第2个实例总是在15分钟后断开连接 3. 错误日志: [2023-09-15 14:30:22] ERROR: Device 127.0.0.1:5556 disconnected [2023-09-15 14:30:22] DEBUG: Connection timeout after 30s 4. 已尝试的解决方案: - 重启ADB服务 - 重新安装模拟器 - 更换USB端口 5. 附件: - 完整日志文件:log/20230915.log - 模拟器配置截图:screenshot/config.png

通过以上系统化的排查和解决步骤,您可以有效解决OnmyojiAutoScript在多开环境下的各类常见问题,提高自动化任务的稳定性和效率。

【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/28 11:43:10

从原理到实践:Lychee多模态重排序模型完整使用指南

从原理到实践:Lychee多模态重排序模型完整使用指南 1. 为什么需要多模态重排序? 在图文检索的实际应用中,初筛阶段往往返回大量候选结果,但其中真正相关的内容可能只占少数。传统方法依赖单一文本匹配或简单图像特征&#xff0c…

作者头像 李华
网站建设 2026/5/1 7:54:04

韦东山嵌入式Linux I2C驱动开发实战(含代码解析与实验指导)

1. I2C协议基础与硬件框架 I2C(Inter-Integrated Circuit)是一种简单却强大的串行通信协议,它只需要两根信号线就能实现多设备通信。在实际项目中,我经常用它连接各种传感器和存储芯片。先来看看它的硬件连接方式: S…

作者头像 李华
网站建设 2026/5/26 9:22:44

Prompt工程新范式:基于CLIP Interrogator的艺术创作辅助系统设计

CLIP Interrogator实战:从图像理解到创意生成的完整工作流 1. 多模态模型协同的艺术创作革命 当Stable Diffusion等生成式AI席卷创意领域时,一个关键挑战浮出水面:如何将人类脑海中的视觉想象准确转化为机器可理解的文本提示?这…

作者头像 李华
网站建设 2026/5/21 23:56:07

SDPose-Wholebody效果实测:133关键点识别惊艳展示

SDPose-Wholebody效果实测:133关键点识别惊艳展示 1. 这不是普通姿态估计——133个点到底能看清什么? 你有没有试过用传统姿态模型看一张人跳舞的照片,结果只标出20个关节,连手指尖在哪都模模糊糊?或者想分析运动员起…

作者头像 李华
网站建设 2026/5/23 9:44:52

PDF-Extract-Kit-1.0镜像免配置:NVIDIA驱动兼容性验证与CUDA版本适配说明

PDF-Extract-Kit-1.0镜像免配置:NVIDIA驱动兼容性验证与CUDA版本适配说明 1. 为什么需要“免配置”PDF处理镜像? 你有没有遇到过这样的情况:下载了一个PDF解析工具,结果卡在环境搭建上——CUDA版本不对、cuDNN不匹配、PyTorch编…

作者头像 李华