mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-19 10:32:19 +08:00
docs: 跟进蓝叠Hyper-V的连接指导
This commit is contained in:
@@ -108,6 +108,40 @@ icon: ph:question-fill
|
||||
|
||||
## 蓝叠模拟器每次启动端口号都不一样(Hyper-V)
|
||||
|
||||
打开 MAA,在 `设置` - `连接设置` 中设置 `连接配置` 为 `蓝叠模拟器` ,随后勾选 `自动检测连接` 和 `每次重新检测` (或是在主界面 `开始唤醒` 旁的设置中勾选这两项)
|
||||
|
||||
通常情况下这样设置就能连上了。如果没能连上,可能是你安装了多个模拟器核心或是该功能出现问题,可以根据下面的指导来进行额外设置
|
||||
|
||||
### 指定 `Bluestacks.Config.Keyword`
|
||||
|
||||
::: info 注意
|
||||
如果你启用了多开功能或是安装了多个模拟器核心,那么你需要进行额外设置来指定使用的模拟器编号
|
||||
:::
|
||||
|
||||
在`gui.json`中添加 `Bluestacks.Config.Keyword` 字段,内容为`"bst.instance.模拟器编号.status.adb_port"`,模拟器编号可在模拟器路径的`BlueStacks_nxt\Engine`中看到
|
||||
|
||||
::: details 示例
|
||||
|
||||
Nougat64核心:
|
||||
|
||||
```json
|
||||
"Bluestacks.Config.Keyword":"bst.instance.Nougat64.status.adb_port",
|
||||
```
|
||||
|
||||
Pie64_2核心:(核心名称后的数字代表这是一个多开核心)
|
||||
|
||||
```json
|
||||
"Bluestacks.Config.Keyword": "bst.instance.Pie64_2.status.adb_port",
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
### 指定 `Bluestacks.Config.Path`
|
||||
|
||||
::: info 注意
|
||||
MAA 现在会尝试从注册表中读取 `bluestacks.conf` 的存储位置,当该功能失效或出错时,你需要手动指定配置文件路径
|
||||
:::
|
||||
|
||||
1. 在蓝叠模拟器的数据目录下找到 `bluestacks.conf` 这个文件<br>
|
||||
|
||||
- 国际版默认路径为 `C:\ProgramData\BlueStacks_nxt\bluestacks.conf`
|
||||
@@ -116,38 +150,20 @@ icon: ph:question-fill
|
||||
2. 如果是第一次使用,请开启一次 MAA,会在 MAA 的 `config` 目录下生成 `gui.json`。
|
||||
|
||||
3. **先关闭** MAA,**然后** 打开 `gui.json`,找到 `Configurations` 下的当前配置名字段(可在 设置-切换配置 中查看,默认为 `Default`),在其中新增一个字段 `Bluestacks.Config.Path`,填入 `bluestacks.conf` 的完整路径。(注意斜杠要用转义 `\\`)<br>
|
||||
示例:(以 `C:\ProgramData\BlueStacks_nxt\bluestacks.conf` 为例)
|
||||
|
||||
```json
|
||||
{
|
||||
"Configurations": {
|
||||
"Default": {
|
||||
"Bluestacks.Config.Path":"C:\\ProgramData\\BlueStacks_nxt\\bluestacks.conf",
|
||||
// 其余配置字段,不要手动输入修改
|
||||
}
|
||||
::: details 示例
|
||||
以 `C:\ProgramData\BlueStacks_nxt\bluestacks.conf` 为例
|
||||
```json
|
||||
{
|
||||
"Configurations": {
|
||||
"Default": {
|
||||
"Bluestacks.Config.Path":"C:\\ProgramData\\BlueStacks_nxt\\bluestacks.conf",
|
||||
// 其余配置字段,不要手动输入修改
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
4. 如果你启用了多开功能或是安装了多个模拟器核心,那么你需要进行额外设置来指定使用的模拟器编号 <br>
|
||||
在`gui.json`中添加 `Bluestacks.Config.Keyword` 字段,内容为`"bst.instance.模拟器编号.status.adb_port"`,模拟器编号可在模拟器路径的`BlueStacks_nxt\Engine`中看到。<br>
|
||||
示例:
|
||||
|
||||
Nougat64核心:
|
||||
|
||||
```json
|
||||
"Bluestacks.Config.Keyword":"bst.instance.Nougat64.status.adb_port",
|
||||
```
|
||||
|
||||
Pie64_2核心:(核心名称后的数字代表这是一个多开核心)
|
||||
|
||||
```json
|
||||
"Bluestacks.Config.Keyword": "bst.instance.Pie64_2.status.adb_port",
|
||||
```
|
||||
|
||||
5. 打开 MAA,在 `设置` - `连接设置` 中勾选 `自动检测连接` 和 `每次重新检测` ,或是在主界面 `开始唤醒` 旁的设置中勾选这两项
|
||||
|
||||
6. LinkStart!
|
||||
}
|
||||
```
|
||||
:::
|
||||
|
||||
## 连接正常,但是操作卡顿、异常或频繁出错
|
||||
|
||||
|
||||
@@ -4,12 +4,10 @@ icon: ri:windows-fill
|
||||
# Windows模拟器支持
|
||||
|
||||
::: tip
|
||||
遇到问题请先参阅 [1.2-常见问题](1.2-常见问题.md)
|
||||
遇到问题请先参阅 [常见问题](1.2-常见问题.md)
|
||||
:::
|
||||
|
||||
::: note
|
||||
以下模拟器排序为随机生成,排名不分先后
|
||||
:::
|
||||
|
||||
<script setup>
|
||||
import MarkdownIt from 'markdown-it'
|
||||
@@ -35,7 +33,7 @@ const fullySupport = shuffleArray([
|
||||
|
||||
- 若网络环境较差可尝试下载 [离线安装包](https://support.bluestacks.com/hc/zh-tw/articles/4402611273485-BlueStacks-5-%E9%9B%A2%E7%B7%9A%E5%AE%89%E8%A3%9D%E7%A8%8B%E5%BC%8F);
|
||||
- 若 adb 端口号不断的无规律变动,每次启动都不相同,可能是因为您的电脑开启了 [Hyper-V](https://support.bluestacks.com/hc/zh-tw/articles/4415238471053-BlueStacks-5-%E6%94%AF%E6%8F%B4-Hyper-V-%E7%9A%84-Windows-10-%E5%92%8C-11-%E4%B8%8A%E7%9A%84%E9%9B%BB%E8%85%A6%E8%A6%8F%E6%A0%BC%E9%9C%80%E6%B1%82),
|
||||
针对该情况 MAA 提供了一个小后门,可以自动获取端口号,请参考 [常见问题](1.2-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98.html#蓝叠模拟器每次启动端口号都不一样-hyper-v)。
|
||||
MAA现在会尝试自动读取蓝叠模拟器配置文件内的端口号,若该功能失效/你有多开需求/安装了多个模拟器核心,请参考 [常见问题](1.2-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98.html#蓝叠模拟器每次启动端口号都不一样-hyper-v) 做出修改。
|
||||
`,
|
||||
`
|
||||
### ✅ [夜神模拟器](https://www.yeshen.com/)
|
||||
|
||||
Reference in New Issue
Block a user