adb device連接真機,上一篇已經講過了,這篇講如何連接模擬器。這里我用的模擬器逍遙模擬器。我先插上手機,另外啟動了一個模擬器,直接在cmd中輸入adb devices,按理應該有2個設備id,但查詢出來只有一個,模擬器的設備沒連接上。
解決方案:
1.先進入逍遙模擬器安裝目錄(MEmu文件夾下),如:D:\moniqi\Microvirt\MEmu。
2.在cmd中輸入adb connect 127.0.0.1:21503,結果顯示連接上了。
3.在cmd中輸入adb devices,此時,我們可以看到2個設備id了。
可能會有疑問:上面的模擬器的設備id127.0.0.1:21503是怎么來的呢??
在模擬器的安裝目錄下:這個目錄下會看到已存在的模擬器(因為我開了2個模擬器:MEmu和MEmu_1,所以這里看到的是2個文件夾),比如說我要看MEmu的設備id,進入MEmu文件夾,找到menu-pre文件,打開該文件,搜索ADB,就可以看到Menu這個設備的id。
找到設備名稱后,就可以先用adb connect 127.0.0.1:21503連接這個模擬器設備,然后用adb devices,就可以看到已連接的設備。(因為我開了2個模擬器,所以這里的127.0.0.1:21513是另一個模擬器的設備id,不過我們可以看到多開的模擬器,ip是一樣的,只有端口號不同)