Skip to content

Latest commit

 

History

History
145 lines (93 loc) · 6.22 KB

1.3-模擬器支援.md

File metadata and controls

145 lines (93 loc) · 6.22 KB

模擬器支援

完美支援。需要在模擬器 設定 - 引擎設定 中打開 允許ADB連接

藍疊模擬器國際版(推薦使用👍)

完美支援。需要在模擬器 設定 - 進階 中打開 Android調試橋

支援

  • 在模擬器 設定 - 進階 中打開 Android調試橋

  • 由於藍疊 Hyper-V 的埠號在不斷變動,所以留了個專用的小後門:

    1. 在藍疊模擬器的資料目錄下找到 bluestacks.conf 這個檔案(預設路徑為 C:\ProgramData\BlueStacks_nxt\bluestacks.conf

    2. 如果是第一次使用,請開啟一次 MAA,會在同目錄下生成 gui.json

    3. 先關閉 MAA,然後 打開 gui.json,新增一個欄位 Bluestacks.Config.Path,填入 bluestacks.conf 的完整路徑(注意斜線要用跳脫字元 \\
      示例:(以 C:\ProgramData\BlueStacks_nxt\bluestacks.conf 為例)

      "Bluestacks.Config.Path":"C:\\ProgramData\\BlueStacks_nxt\\bluestacks.conf",
    4. 開啟 MAA,LinkStart!

  • 如果你還需要多開(不使用多開請忽略這步),可以再修改 MAA 檢測配置檔案的保留字。 參照上述步驟,添加 Bluestacks.Config.Keyword 欄位
    示例:

    "Bluestacks.Config.Keyword":"bst.instance.Nougat64.status.adb_port",

完美支援

完美支援

支援。但

  • 需要使用管理員權限打開 MAA 才能自動獲取 adb 路徑和位址(因為 MuMu 本身是管理員啟動的)
  • 如果不希望管理員啟動,可以在 MAA 設定中自行填寫 adb 路徑和位址
  • 可能會卡在主畫面無法辨識,過一會提示任務出錯:和 MuMu 的彩現方式有關,暫時不知道根本原因,推薦換模擬器(

🚫 MuMu 手游助手(星雲引擎)

不支援。沒開放 adb 埠

🚫 MuMu 模擬器 安卓 9

不支援。 adb 截圖出來是黑的,無法解決

🚫 雷電模擬器

勉強支援,但非常不推薦使用。雷電存在小概率畫面顛倒及黑屏的問題,會造成各種奇怪的問題。 例如準備點擊左上角返回鍵的一瞬間畫面顛倒 180°,導致點到了右下角的碎石確認按鈕,造成誤碎石(這個情況有用戶真實遇到過)

支援。但可能有莫名其妙的辨識錯誤問題

🚫 騰訊手游助手

不支援。沒開放 adb 埠

⚠️ Win11 WSA

勉強支援。

  • 需要使用 自定義連接 的方式來連接
  • WSA 2204 或更高版本(版本號在子系統設定的 關於 頁面中),連接配置選擇 通用配置
  • WSA 2203 或更老版本(版本號在子系統設定頁面的上方),連接配置選擇 WSA 舊版本
  • 由於本軟體僅對 720p 以上 16:9 解析度支援較好,所以請手動拖動視窗大小,盡量貼近 16:9 比例(如果你的顯示器是 16:9 的,可以直接按 F11 全屏)
  • 輔助執行過程中請盡量保證明日方舟在前台且無其他安卓應用同時在前台執行,否則可能導致遊戲暫停執行或輔助辨識錯誤。
  • WSA 的截圖經常莫名其妙截出來一個白色畫面,導致辨識異常,還是不推薦使用。

AVD

支援。

⚙️ 自定義連接

  1. 下載 adb 並解壓
  2. 進入軟體 設定 - 連接設定,填寫 adb 路徑及位址(需要填寫 IP + 通訊埠,例如 127.0.0.1:5555

⚙️ 手機、平板等非 16:9 解析度裝置

由於 MAA 僅對 16:9 解析度支援較好,所以需要手動強制修改一下解析度

  1. 手機打開 USB 調試,連接線連接電腦主機;或直接使用無線 adb 調試

  2. 執行 命令提示字元(CMD),查看裝置位址並連接

    • 若使用 USB 連接線連接手機:輸入以下命令查看裝置 id
    adb devices                          # 查看當前已連接裝置情況

    成功執行後會顯示如下資訊

    C:\Users\username>adb devices
    List of devices attached
    VFNDU1682100xxxx        device       # device 之前的資訊即為裝置 id
    • 若使用無線 adb 連接手機:可進入手機 設定 -> WLAN -> 查看 找到對應的 IP 位址;埠號一般為 5555 或 5037
    adb connect <IP 位址 + 埠號>        # 例如 192.168.0.10:5555
    • 若提示 "adb" 不是內部命令或外部命令,則可能是沒有為 adb 配置環境變數。此時需輸入 adb 的完整位址方可執行命令,例如
    D:\adb解壓資料夾\adb.exe devices          # 此處可以直接把 adb.exe 拖到 CMD 窗口裡,再輸入 [空格] devices

    如有長期執行 adb 命令的需求,為 adb 配置環境變數即可免於輸入完整位址,具體方法可自行檢索

  3. 進入裝置的命令列執行操作

    adb -s <裝置 id 或 IP + 埠號> shell    # 進入該裝置的命令列
    wm size                               # 查看當前裝置的解析度
    wm size 720x1280                      # 調整解析度到 720p
  4. 在 MAA 軟體設定中填寫好 adb 路徑以及手機位址(裝置 id 或 IP + 通訊埠)

  5. 在遊戲內部的設定畫面將 異形屏適配 一項調整到 0(關閉狀態)。 如果不設定該項,之後使用 adb 調整解析度可能會出現手機介面 UI 和按鍵回應的位置錯開(?)的情況

  6. 使用 MAA (≧∇≦)ノ

  7. 任務結束,退出 MAA 之前,恢復手機原本的解析度

    wm size reset                         # 恢復原本的解析度