docs: 更新常见问题排版

This commit is contained in:
MistEO
2022-07-16 21:38:25 +08:00
committed by GitHub
parent a9d0d02943
commit a17bd53e5a

View File

@@ -1,40 +1,53 @@
## 常见问题
# 常见问题
### 软件一打开就闪退
## 软件一打开就闪退
- 可能性 0: 下载的压缩包不完整
- 若您是第一次使用本软件,请不要下载文件名中有 `OTA` 字样的压缩包,这个是用于增量更新的,无法单独使用
- 若您是在某次自动更新后无法使用了,可能是自动更新功能存在一些 bug, 可以尝试重新手动下载完整的包使用
- 可能性 1: 运行库问题。
* 请尝试安装 [Visual C++ Redistributable](https://docs.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-160#visual-studio-2015-2017-2019-and-2022)、[.NET Framework 4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48) 并重新启动计算机后运行本软件。
* 如果您是Windows Server或其他精简版系统的用户在安装上述运行环境后如果仍无法运行可尝试使用 [Microsoft C++ 生成工具](https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/) 进行完整的开发环境配置(您仅需要安装.net及c++开发环境)。**请注意此项操作将会耗费您10G左右的磁盘空间请务必在排查完毕其他可能性后使用。**
- 可能性 2: CPU 指令集不支持。
项目使用 `PaddleOCR` 对游戏部分界面进行识别。`PaddleOCR` 用到了较新发布的 CPU 才支持的 `AVX` 指令集,而一些较老的 CPU 可能并不支持该指令集。
您可以尝试下载 [NoAVX](../3rdparty/ppocr_noavx.zip) 版本的 `PaddleOCR`, 解压后替换本软件中同名的文件。这是对于使用不支持 `AVX` 指令集的 CPU 的用户的性能降低的替代方案,如非必要,请不要使用。
(具体可以下载 [CPU-Z](https://www.cpuid.com/softwares/cpu-z.html),查看“指令集”中有无 `AVX` 这一项来判断)
- 若上述均没有效果,请提 issue。
### 可能性 0 : 下载的压缩包不完整
### 连接错误
- 若您是第一次使用本软件,请不要下载文件名中有 `OTA` 字样的压缩包,这个是用于增量更新的,无法单独使用
- 若您是在某次自动更新后无法使用了,可能是自动更新功能存在一些 bug, 可以尝试重新手动下载完整的包使用
提示 : 请参考 [模拟器支持](模拟器支持.md) 确定您的模拟器是受支持的。如果是蓝叠模拟器,请注意在模拟器设置中打开 adb 调试相关选项
### 可能性 1 : 运行库问题
#### 方式一
请尝试安装 [Visual C++ Redistributable](https://docs.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-160#visual-studio-2015-2017-2019-and-2022)、[.NET Framework 4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48) 并重新启动计算机后运行本软件。
1. 确认 MAA `设置` - `连接设置` - `adb 路径` 是否自动填写了,若已填写请忽略这步。若未填写:
- 方法 1: 找到你的模拟器安装路径,大概率会有一个 `adb.exe`(不一定就叫这个名字,可能叫 `nox_adb.exe`, `HD-adb.exe`, `adb_server.exe`... 总之是名字带 `adb` 的 exe, 选择它!
- 方法 2: 自行下载 [adb](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) 并解压,选择里面的 `adb.exe`
### 可能性 2 : CPU 指令集不支持
2. 确认您的连接地址填写正确。可在网上搜索您使用的模拟器 adb 地址是什么,一般是类似 `127.0.0.1:5555` 这样的格式(雷电模拟器除外)
项目使用 `PaddleOCR` 对游戏部分界面进行识别。`PaddleOCR` 用到了较新发布的 CPU 才支持的 `AVX` 指令集,而一些较老的 CPU 可能并不支持该指令集。
#### 方式二
您可以尝试下载 [NoAVX](../3rdparty/ppocr_noavx.zip) 版本的 `PaddleOCR`, 解压后替换本软件中同名的文件。这是对于使用不支持 `AVX` 指令集的 CPU 的用户的性能降低的替代方案,如非必要,请不要使用。
换模拟器,推荐 [蓝叠国际版](https://www.bluestacks.com/download.html) Nougat 64 bit
_具体可以下载 [CPU-Z](https://www.cpuid.com/softwares/cpu-z.html),查看“指令集”中有无 `AVX` 这一项来判断_
#### 方式三
### 可能性 3 : 其它运行库问题
重启(电脑)试试
如果您是 Windows Server 或其他精简版系统的用户,可尝试使用 [Microsoft C++ 生成工具](https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/) 进行完整的开发环境配置(仅需要安装 .NET 及 C++ 开发环境)。
### 识别错误/任务开始后一直不动、没有反应
**请注意此项操作将会耗费您10G左右的磁盘空间请务必在排查完毕其他可能性后使用。**
## 连接错误
提示 : 请参考 [模拟器支持](模拟器支持.md) 确定您的模拟器是受支持的。如果是蓝叠模拟器,请注意在模拟器设置中打开 `Android 调试桥`
### 方式 1 : 确认 adb 及连接地址正确
- 确认 MAA `设置` - `连接设置` - `adb 路径` 是否自动填写了,若已填写请忽略这步。若未填写:
* 方法 1: 找到你的模拟器安装路径,大概率会有一个 `adb.exe`(不一定就叫这个名字,可能叫 `nox_adb.exe`, `HD-adb.exe`, `adb_server.exe`... 总之是名字带 `adb` 的 exe, 选择它!
* 方法 2: 自行下载 [adb](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) 并解压,选择里面的 `adb.exe`
- 确认您的连接地址填写正确。可在网上搜索您使用的模拟器 adb 地址是什么,一般是类似 `127.0.0.1:5555` 这样的格式(雷电模拟器除外)
### 方式 2 : 换模拟器
推荐 [蓝叠国际版](https://www.bluestacks.com/download.html) Nougat 64 bit
_注意蓝叠安装完后,需要在模拟器设置中打开 `Android 调试桥`_
### 方式 3 : 重启(电脑)试试
重启能解决 90% 的问题(确信
## 识别错误/任务开始后一直不动、没有反应
提示 1. 自动战斗功能 和 刷理智的 `当前关卡`,都是需要手动点到关卡页有 `开始行动` 按钮的地方再开始任务的。请确认不是这个问题~
提示 2. 依次进行,若问题解决,则无需往下
@@ -45,7 +58,7 @@
4. 换模拟器,推荐 [蓝叠国际版](https://www.bluestacks.com/download.html) Nougat 64 bit ( 请注意蓝叠需要在模拟器设置里开启 adb )
5. 若仍有问题,请提 issue
### 自定义连接
## 自定义连接
- 下载 [adb](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) 并解压
- 进入软件 `设置` - `连接设置`,选择 adb.exe 的文件路径、填写 adb 地址(需要填写 IP + 端口,例如 `127.0.0.1:5555` ),并选择你的模拟器类型