Skip to content

Error Handling.zh CN

megumiss edited this page Aug 9, 2026 · 2 revisions

报错排查

安装、更新、运行过程中各类报错的排查方法。遇到其他问题可以加入 QQ 划水群 823265807 反馈。

问题索引

  1. 压缩包下错了
  2. deploy.yaml 配置报错
  3. 部署配置相关报错
  4. 杀毒软件报毒 nkas.exe
  5. updater.bat 安装报错
  6. 更新失败
  7. 「源码更新」无法更新
  8. 报错 Unlink / nkas.exe 消失
  9. 更新报错无法解决
  10. 安装依赖(pip)报错
  11. 报错 reject by gitee
  12. 弹出 Git 凭据管理器
  13. 其他 Git 相关报错
  14. 报错拒绝访问 / 一直点击启动按钮
  15. 界面白屏、显示异常
  16. 勾选管理员启动后窗口一闪而过
  17. 购买商品时报错
  18. 游戏内网络相关报错
  19. 提示游戏分辨率不正确
  20. 屏幕分辨率不符合要求
  21. 画面颜色异常
  22. 启动器路径相关报错
  23. 找不到游戏窗口
  24. PC 端 / 模拟器客户端配置
  25. 启动器变成了竖的
  26. 屏幕选错了
  • 旧版本常见问题:旧版界面与模拟器相关的历史问题(Q1-Q10)

错误相关

1. 压缩包下错了

请先阅读安装指南,下载正确的安装包。

报错6

2. 报错提示 config/deploy.yaml 配置问题

config/deploy.yaml 改错或没改,请按以下任一方式修正:

  1. 仔细阅读安装指南-编辑安装配置,修改 config/deploy.yaml
  2. 也可以直接在 Web UI 的「部署」页修改部署配置(修改后需重启生效),避免手动编辑 YAML 出错
报错7 报错16 报错27

3. 部署配置相关报错

请按以下任一方式修正:

  1. 参考安装指南-编辑安装配置,修改 config/deploy.yaml
  2. 也可以直接在 Web UI 的「部署」页修改
报错16

4. 杀毒软件报毒 nkas.exe

属误报,放心加白名单即可。nkas.exe 是 Rust 编译的 Tauri 2 桌面端程序,未做商业代码签名,容易被误判。将 nkas.exe 或程序目录加入杀毒软件白名单;仍被拦截可暂时关闭实时监控后重试。

5. updater.bat 安装报错

国内用户最常见的原因是未配置国内源。检查 config/deploy.yaml 的国内源配置(见安装指南-基本配置),再重新运行 updater.bat

安装错误示例1 安装错误示例2

6. 更新失败

  1. 重新执行 updater.bat
  2. 如果执行没有报错,请直接使用 release 中结尾为 full 的安装包
  3. 如果 nkas.exe(桌面启动器)已损坏或消失,也可以在更新页使用「启动器更新」修复(仅 1.x 版本可用)
报错9

7. 更新页的「源码更新」无法更新,或者更新页面显示异常

现版本的更新页分为「源码更新」和「启动器更新」两个区块。此问题具体原因未定位,请尝试:

  1. 删除 .git 文件夹
  2. 执行 updater.bat
报错11

8. 报错 Unlink xxxxxx,或者 nkas.exe 消失

  1. 手动执行两次 updater.bat
  2. 如果 nkas.exe 已损坏或消失,也可以在更新页使用「启动器更新」修复(仅 1.x 版本可用)
报错18

9. 更新相关报错无法解决

  1. 重新安装 NKAS
  2. 如果只是 nkas.exe(桌面启动器)损坏,也可以先在更新页使用「启动器更新」修复(仅 1.x 版本可用)
报错19

10. 安装依赖(pip)报错

No matching distribution found for XXX 或包下载超时,请按以下方式处理:

  1. 重新运行 updater.bat
  2. 仍失败则在 config/deploy.yaml 中把 PypiMirror 换成其他镜像(也可在「部署」页修改):
镜像源 地址
PyPI 官方 https://pypi.org/simple
阿里源 https://mirrors.aliyun.com/pypi/simple/
清华源 https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣源 https://pypi.douban.com/simple/

⚠️ 清华源可能因大量下载阻断请求(显示"尊敬的访问者"),此时请切换至阿里源。

报错20

11. 脚本报错 reject by gitee

按以下步骤逐一尝试:

  1. 换网
  2. 更换 git 源,将 config/deploy.yamlRepository 改为 https://git.megumiss.top/megumiss/NIKKEAutoScript 或者 https://github.com/megumiss/NIKKEAutoScript(也可在「部署」页修改)
  3. 关闭自动更新,将 config/deploy.yamlAutoUpdate 改为 false
  4. 如果在不受信的网络环境下遇到 SSL 证书校验相关报错,可以将 config/deploy.yamlSSLVerify 改为 false
报错30

12. 脚本弹窗 Git Credential Manager 或者 CredentialHelperSelector

更换 git 源,将 config/deploy.yamlRepository 改为 https://git.megumiss.top/megumiss/NIKKEAutoScript 或者 https://github.com/megumiss/NIKKEAutoScript(也可在「部署」页修改)。

报错31 报错32

13. 其他 Git 相关报错

打开脚本路径下的 \toolkit\Git\git-bash.exe,执行下图中第二个红框的命令。

报错28

14. 报错拒绝访问,或者一直在点击启动器的启动按钮

必须使用管理员权限打开 NKAS。

报错拒绝访问:
报错3

一直在点击启动器的启动按钮:
报错12

15. 界面白屏、显示异常

最常见的原因是缺少 WebView2 Runtime(NKAS 界面依赖它渲染),请按优先级依次排查:

白屏问题示例
  1. 前往 微软官网 下载安装或修复 WebView2 Runtime(Windows 11 一般已预装)。
  2. 清除 WebView2 缓存:完全退出 NKAS(包括托盘图标),删除目录 %LOCALAPPDATA%\com.megumiss.nkas\EBWebView(即 C:\Users\你的用户名\AppData\Local\com.megumiss.nkas\EBWebView),再重新启动。浏览器直连白屏的同理,用 Ctrl+F5 强刷或清除 127.0.0.1 的站点数据。

    典型场景:某些软件会把注册表中 .js 文件的类型改成 text/plain,导致界面脚本被内核拒绝执行并缓存住这个坏结果——此时日志里能看到资源请求全部返回 304,但页面始终白屏。删缓存可强制重新加载;若删缓存后仍复发,请用管理员权限的 PowerShell 执行 reg add "HKLM\SOFTWARE\Classes\.js" /v "Content Type" /t REG_SZ /d "text/javascript" /f 修复注册表后重启电脑(新版本已在代码内规避此问题)。

  3. 确认项目在纯英文路径下。
  4. 多次 Ctrl+R 刷新界面,或重新打开 nkas.exe
  5. 修改 deploy.yaml 中的 HardwareAcceleration(切换硬件加速开关)后重启桌面端。
  6. 界面显示比例异常或模糊时,修改 DpiScaling 后重启桌面端。
  7. 打开系统终端或 PowerShell 执行 netsh winsock reset,并重启电脑。
  8. WebuiHost 改为 127.0.0.1,或将 WebuiPort 改为其他端口。
  9. 确认 updater.bat 执行成功无报错;必要时更换 pip 源后重新执行。
  10. 使用了固定 IP 或 DNS 的,尝试更改后重试。
  11. 以上均无效时:重装 NKAS、将 EnableReload 设为 false(旧版本遗留机制,与白屏无直接关联,仅作最后尝试),或参考 Issue #876(未测试)。

其他显示异常示例:

报错13 报错14

16. 勾选管理员启动后窗口一闪而过,不勾选能正常打开

系统用户是 Administrator 时应该不用勾选管理员启动,也有可能是因为解压路径在 C 盘。

(此问题暂无截图)

17. 在购买商品时有如下报错

请检查商店购买物品填写正确。

报错10

18. 出现下图所示报错

可能是加速器的问题。

报错24

19. 提示游戏分辨率不正确

  1. PC 端设置中开启 游戏分辨率设置兼容模式
  2. 关闭游戏图标右键属性中的兼容模式
报错2 报错26

20. 屏幕分辨率不符合要求

参考 PC 端使用指南 解决。

1080p 屏幕用户可以开启「旋转屏幕」选项:点击启动时屏幕会旋转为竖屏以满足竖向分辨率要求,任务结束后会自动恢复横屏,也可以使用快捷键 Ctrl+F12 手动旋转回横屏。

报错5 报错25

21. 画面颜色异常

游戏设置未更改、关闭自动HDR选项未开启,或者各种软件设置导致了颜色变化,请参考 PC 端使用指南-游戏设置建议排查。

报错8

22. 启动器路径相关报错

请填写正确的启动器路径。

报错4

23. 找不到游戏窗口

启动器路径 / 游戏路径 / 窗口进程或者标题填错了,请逐一检查。

报错21 报错22 报错23

24. PC 端 / 模拟器客户端配置

  1. PC 端请手动选择客户端平台为 Windows (PC端)
  2. 如果你是模拟器,请填写 Serial
报错1

25. 启动器变成了竖的

请仔细阅读 游戏客户端 这个选项的小字说明。

报错15

26. 屏幕选错了

检查 PC 端设置中的「多屏幕模式」和「游戏窗口目标屏幕」选项。

报错29

旧版本常见问题

以下条目中,涉及旧版界面的(Q1、Q2、Q6、Q7)仅适用于已移除的旧版本界面(pywebio 时代),新版本已不再适用,仅供参考;其余为游戏/模拟器相关问题,新版本同样可能遇到。

Q1:运行 NikkeAutoScript.exe 提示 'Failed to load resource'

可能是运行 updater.bat 时,没有完全更新成功,可以尝试重新解压后再次运行 updater.bat

Q2:主程序没有内容,只有顶部栏

可能是缺失了某个依赖,可以通过 CMD 手动安装 requirements.txt 中的依赖:
.\toolkit\python.exe -m pip install -r requirements.txt -i https://pypi.org/simple

Q3:updater.bat 在运行后一闪而过

这应该是无法访问 Github 时会出现的情况,可以在 config/deploy.yamlGitProxy 字段中填写代理,或者更改 hosts 等。

Q4:在咨询任务中,无法咨询任何 NIKKE

请检查 NIKKE 的画质设置,确保选项拥有'光晕效果'和'颜色分级'两个选项,以及在游戏中收藏了想咨询的 NIKKE。

Q5:在运行某个任务时,没有正确点击

可能是模拟器的分辨率为 1280 * 720,但在运行 NIKKE 时是以竖屏运行的,这样会导致点击到错误位置,请设置为 720 * 1280 后,再次尝试。

Q6:更新界面只有 None

这是因为没有初始化 Git,请运行 updater.bat

Q7:主程序更新时,一直在转圈圈

同 Q3。

Q8:运行调度器时出现 'BaseError: /data/app/com.proximabeta.nikke-.......apk: no such file or directory'

这是因为模拟器的 NIKKE 是通过 Google Play 下载的,可以卸载后在 QooApp 下载,可以解决这个问题。

Q9:进入付费商店时,提示'网络异常,读取商店结账资讯失败'

这很可能是因为模拟器的 Google Play 未登录账号,可以登录账号后再尝试。

Q10:运行调度器时提示 OCR 模型文件不存在(如 'FileNotFoundError: ...ch_PP-OCRv4_det_infer.onnx does not exists.')

旧版本的处置方法是将 bin\deploy\ch_PP-OCRv4_det_infer.onnx 复制到报错路径,该方法已不适用:当前版本 OCR 已更换为 PP-OCRv5 模型,模型文件位于 bin\paddleocr\ 目录。如遇模型文件缺失报错,请重新运行 updater.bat 补全依赖,或检查 bin\paddleocr\ 模型目录是否完整。

Clone this wiki locally