Mac 安卓Studio使用外部模擬器

ZY_FlyWay發表於2018-11-07

背景


安卓Studio模擬器一直被安卓開發者吐槽,雖然在Mac裡安卓模擬器優化了很多,但是在某些情況還需連線外部模擬器。

下面介紹下連線模擬器流程:

第一步:下載好模擬器


本篇下載的是網易的mumu模擬器,沒有廣告。

使用adb連線模擬器


連線命令:abd connect ip:port

首先檢視一下adb 命令是否可用。在終端輸入adb測試,如果不可用,設定環境變數。輸入如下命令:

1.開啟環境變數檔案:

touch .bash_profile

open -e .bash_profile

2.然後你就可以看到這個檔案了:

在這裡插入圖片描述

輸入:export PATH=${PATH}:~/Library/Android/sdk/platform-tools 儲存即可

3.這時候你輸入adb可能沒有效果,你需要讓環境變數立即生效
輸入下面的命令,這樣adb就可以用了。
source .bash_profile

4.檢視驗證模擬器埠號(方法很多,比如利用Mac自帶網路使用工具你也可以獲得模擬器埠號)

一般情況下模擬器會告訴你埠號,網上搜尋即可。windows和mac埠號不一樣,所以你需要驗證下。

22471 是mumu給出的Mac 埠號,首先關閉執行下面命令:

sudo lsof -i:22471

如果沒有,然後開啟模擬器繼續執行該命令:

下面是我的顯示:

NvrdeiMac:~ nvr$ sudo lsof -i:22471
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
NemuPlaye 2728 nvr 28u IPv4 0x42432fc932828dc5 0t0 TCP localhost:22471 (LISTEN)
NemuPlaye 2728 nvr 29u IPv6 0x42432fc923d321c5 0t0 TCP localhost:22471 (LISTEN)

下面可以看出該埠被mumu佔用,name:localhost:22471

然後執行 sudo adb connect localhost:22471

然後連線成功。

在這裡插入圖片描述

相關文章