fix: MuMu bridge connection (#10937)

* fix: MuMu bridge connection

* fix: global adaptation

* chore: 调整布局,优化变量位置

* fix: 网络桥接模式设置不再与自动检测链接相关

* chore: 自动检测时禁用增强模式开关

* chore: 添加开启桥接的提示

---------

Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
This commit is contained in:
Weiyou Wang
2024-10-28 02:07:16 +11:00
committed by GitHub
parent eaeaab7b18
commit 2445453de0
9 changed files with 98 additions and 16 deletions

View File

@@ -231,7 +231,13 @@ void asst::AdbController::init_mumu_extras(const AdbCfg& adb_cfg, const std::str
set_mumu_package(adb_cfg.extras.get("client_type", ""));
std::filesystem::path mumu_path = utils::path(adb_cfg.extras.get("path", ""));
m_mumu_extras.init(mumu_path, get_mumu_index(address));
if (adb_cfg.extras.contains("index")) { // MuMu index is provided directly
m_mumu_extras.init(mumu_path, adb_cfg.extras.get("index", 0));
}
else {
m_mumu_extras.init(mumu_path, get_mumu_index(address));
}
#endif
}