docs: 跟进蓝叠Hyper-V的连接指导

This commit is contained in:
SherkeyXD
2023-08-30 21:52:04 +08:00
parent 111a812870
commit a85d5972dc
2 changed files with 47 additions and 33 deletions

View File

@@ -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
}
```
:::
## 连接正常,但是操作卡顿、异常或频繁出错

View File

@@ -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/)