我們在學習一些 App 測試相關工具的時候,需要在 Android 模擬器上做一下練習。
國產模擬器中比較適合的有夜神、逍遙等。
很多工具都要借助 adb 連接上模擬器,但是由於這些模擬器的端口不在 adb 自動掃描范圍內。因此要連接的話,需要端口號。
adb connect 127.0.0.1:62001
后面這個端口號怎么來呢? 默認情況下,夜神模擬器的端口號是 62001,如果你使用多開工具開啟多個模擬器的話,怎么查看端口號呢?
1.打開夜神模擬器安裝目錄下的bin\BignoxVMS
這里除了默認的模擬器外,還使用多開工具創建了一個新的模擬器。我們現在要查看新創建的模擬器的端口,先進入Nox_1
文件夾。
注:這里存放的是模擬器的虛擬文件。
2.使用 notepad++ 打開其中的.vobx
文件
3.搜索 guestport="5555"
,找到所在行的hostip
和hostport
,就是我們 adb 連接需要的 ip 和 port:
4.使用 adb 連接試試
逍遙模擬器同理。
逍遙模擬器的虛擬文件存放文件夾為安裝目錄下的MemuHyperv VMs
文件夾。
配置文件的位置:
搜索 guestport="5555"
或 adb
: