news 2026/6/25 19:07:47

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

作者头像

张小明

前端开发工程师

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/6/13 21:13:27

手把手教你用MusePublic:24G显存即可运行的艺术人像生成

手把手教你用MusePublic:24G显存即可运行的艺术人像生成 1. 为什么艺术人像生成需要专属模型? 你有没有试过用通用文生图模型生成一张真正打动人的时尚人像?可能输入了“优雅女士站在巴黎街头,柔光,胶片质感”&#…

作者头像 李华
网站建设 2026/6/24 2:46:07

API模拟测试实战指南:5大场景+3种部署模式提升开发效率

API模拟测试实战指南:5大场景3种部署模式提升开发效率 【免费下载链接】wiremock 项目地址: https://gitcode.com/gh_mirrors/wir/wiremock 在现代微服务架构中,第三方API依赖和服务间调用常常成为开发效率瓶颈。当支付接口尚未就绪、物流服务不…

作者头像 李华
网站建设 2026/6/22 19:07:08

5分钟玩转OFA VQA:开箱即用的多模态模型体验

5分钟玩转OFA VQA:开箱即用的多模态模型体验 你有没有试过——把一张照片拖进对话框,直接问“图里这个人穿的是什么颜色的衣服?”“这张发票的开票日期是哪天?”“菜单上最便宜的主食多少钱?”——然后秒级得到一句自…

作者头像 李华
网站建设 2026/6/13 17:17:02

ClawdBot效果可视化:Dashboard UI中模型热切换与实时响应演示

ClawdBot效果可视化:Dashboard UI中模型热切换与实时响应演示 1. ClawdBot是什么:一个真正属于你的本地AI助手 ClawdBot不是另一个云端API调用工具,也不是需要反复注册、绑定、付费的SaaS服务。它是一个能完整运行在你自己的笔记本、台式机…

作者头像 李华
网站建设 2026/6/17 2:40:03

Clawdbot+Qwen3:32B入门必看:从镜像拉取到Web Chat页面可用全步骤

ClawdbotQwen3:32B入门必看:从镜像拉取到Web Chat页面可用全步骤 1. 这是什么?一句话说清你能得到什么 你不需要自己搭Ollama、不用配模型路径、不用写API代理逻辑——Clawdbot已经把Qwen3:32B这台“大语言引擎”完整封装好了。 它不是个命令行工具&am…

作者头像 李华