Windows 模擬器支援
Windows 模擬器支援
提示
遇到問題請先參考 常見問題
以下模擬器排序為隨機產生,排名不分先後
✅ 完美支援
⚠️ 部分支援
🚫 不支援
⚙️ 手機、平板等實體安卓設備
注意
本段內容雖已盡可能寫的簡潔易懂,但也許仍對部分萌新用戶不甚友好。若嫌麻煩、看不懂或操作不清還請繼續使用模擬器
以 Windows 用戶為主,其他系統請依樣畫葫蘆。
- 由於 MAA 僅對
16:9
比例的720p
及更高解析度的支援較為完善,所以非16:9
或9:16
螢幕比例的設備需要強制修改解析度,這包含大多數現代手機。 - 若被連接設備螢幕解析度比例原生為
16:9
或9:16
,則可跳過更改解析度
部分。
提示
典型的 16:9
比例的解析度有 3840*2160
、2560*1440
、1920*1080
、1280*720
等
下載、執行 adb 偵錯工具並連接設備
下載 adb 並解壓縮。
打開解壓縮後的資料夾,清空地址欄並輸入
cmd
後 Enter。在彈出的命令提示視窗中輸入
adb
,若給出大量英文幫助文字則執行成功。手機開啟
USB 偵錯
,具體步驟可使用搜尋引擎搜尋<機型> + 開啟 USB 偵錯
。將手機通過數據線連接至電腦,在剛剛的命令提示視窗中輸入以下命令。
adb devices
成功執行後會給出已連接
USB 偵錯
設備的資訊。連接成功的例子:
List of devices attached VFNDU1682100xxxx device
device
前的英文數字組合為設備序列號,同時也作為 MAA 的連接地址
。
現代安卓設備進行
USB 偵錯
需在被偵錯設備上點擊彈窗授權,若未授權則例子如下:List of devices attached VFNDU1682100xxxx unauthorized
若無論如何都提示未授權或設備序列號後顯示
offline
,則需重開設備及電腦後重試。如仍未解決問題,可刪除目前用戶個人資料夾下的.android
資料夾並再次重開後重試,具體位置請自行搜尋。
更改解析度
提示
手機螢幕解析度為 短邊 * 長邊
,而非電腦顯示器的 長邊 * 短邊
。具體數值請根據目標設備自行確定。
如果上文設備列表內僅有一台設備,則可直接執行以下命令更改 / 還原解析度。
adb shell wm size # 查看目前解析度 adb shell wm size reset # 還原預設解析度 adb shell wm size 720x1280 # 更改解析度為 720p adb shell wm size 1080x1920 # 更改解析度為 1080p
若存在多台設備,則需在
adb
和shell
中間添加參數-s <目標設備序列號>
,例子如下。adb -s VFNDU1682100xxxx shell wm size # 查看目前解析度 adb -s VFNDU1682100xxxx shell wm size reset # 還原預設解析度 adb -s VFNDU1682100xxxx shell wm size 720x1280 # 更改解析度為 720p adb -s VFNDU1682100xxxx shell wm size 1080x1920 # 更改解析度為 1080p
部分設計不規則的應用可能在還原解析度後,內容佈局仍然錯亂,一般重開對應應用或設備即可解決。
注意
務必於重開設備前還原解析度 ,否則因設備而定可能會導致不可預料的後果 ,包括但不限於佈局錯亂,應用閃退,無法開機等
自動化更改解析度
在 MAA 目錄下新增兩個文字檔案,分別在其中填入以下內容。
::調整解析度為 1080p adb -s <目標設備序列號> shell wm size 1080x1920 ::降低螢幕亮度(可選) adb -s <目標設備序列號> shell settings put system screen_brightness 1
::還原解析度 adb -s <目標設備序列號> shell wm size reset ::提高螢幕亮度(可選) adb -s <目標設備序列號> shell settings put system screen_brightness 20 ::返回桌面(可選) adb -s <目標設備序列號> shell input keyevent 3 ::鎖屏(可選) adb -s <目標設備序列號> shell input keyevent 26
將第一個檔案重新命名為
startup.bat
,第二個檔案重新命名為finish.bat
。- 如果重新命名後沒有彈出修改擴展名的二次確認對話框,且檔案圖示沒有變化,請自行搜尋 “Windows 如何顯示副檔名”。
在 MAA 的
設定
-連接設定
-開始前腳本
和結束後腳本
中分別填入startup.bat
和finish.bat
。
連接 MAA
- 將上文解壓縮資料夾內的
adb.exe
路徑填入 MAA設定
-連接設定
-adb 路徑
中,可右鍵屬性查看路徑。 - 因不同安卓版本輸出差異較大,請在 MAA
設定
-連接設定
中嘗試將連接配置
修改為通用模式
、兼容模式
、第二解析度
、通用模式(阻擋異常輸出)
其中之一,直到某個模式可以連上並正常使用。 - 將遊戲內設定中的
異形螢幕 UI 適配
一項調整為 0 以防止操作錯位。
有線連接
- 將上文獲取到的目標設備序列號填入 MAA
設定
-連接設定
-連接地址
中。 - Link Start!
- 任務結束後還原設備解析度。
無線連接
- 請確保設備與電腦處在同一區域網路下且能互相通訊。諸如
AP 隔離
、訪客網絡
等設定會阻止設備間通訊,具體請查閱對應路由器文件。 - MAA 不支援
adb pair
無線配對方式連接,即通過安卓 11 及更新版本中開發者選項內的無線偵錯
進行連接。 - 無線偵錯在設備重開後失效,需要重新設定。
在剛剛的命令提示視窗中輸入以下命令以開啟無線偵錯。
adb tcpip 5555 # 如存在多台設備可參照上文內容在 adb 和 tcpip 中間添加參數
查看設備 IP 地址。
- 進入手機
設定
-WLAN
,點擊目前已連接的無線網絡查看 IP 地址。 - 各類品牌設備設定位置不同,請自行尋找。
- 進入手機
將
<IP>:5555
填入 MAA設定
-連接設定
-連接地址
中,如192.168.1.2:5555
。Link Start!
任務結束後還原設備解析度。
注
如連接失敗並提示 “發生未知錯誤”,有可能是觸控模式 Minitouch
的問題,可切換到 MaaTouch
再次嘗試。由於 Adb Input
操作過於緩慢,請僅將其作為萬不得已的模式。