有時需要連上Mac的設備能夠實時把設備屏幕的內容更新到電腦上顯示,方便演示。使用asm(Android Screen Monitor)這個工具,在這之前需要設置adb環境變量。我們熟悉在windows上的方法,在mac上有些不一樣。
設置adb環境變量
1、在終端中輸入 cd ~ ,轉到用戶目錄。
2、更新.bash_profile文件(當該文件存在時),如果該文件不存在,可通過如下命令創建:
touch .bash_profile
3、打開.bash_profile文件,對其內容進行編輯。如果沒有權限,需要先輸入 sudo -i 輸入密碼獲取權限
open -e .bash_profile
4、在一個文本框中編輯.bash_profile,在其中添加:(XXX/XXX是你本機的android sdk的目錄)
export PATH=${PATH}:/XXX/XXX/platform-tools
export PATH=${PATH}:/XXX/XXX/tools
我的.bash_profile文件中因爲之前安裝過mysql所以生成了mysql的環境變量。
5、完了保存文件,退出編輯。在終端中輸入source .bash_profile
命令更新.bash_profile文件
6、然後輸入adb命令測試是否配置成功。
dengpandeMacBook-Pro:platform-tools dengpan$ adb devices
List of devices attached
JN85UOSGSCVGBUUK device
192.168.56.101:5555 device
至此,adb環境變量設置完畢。
使用Android Screen Monitor
1、去官網下載asm.jar,2.5.0版本。https://code.google.com/archive/p/android-screen-monitor/downloads,或者打不開去https://pan.baidu.com/s/1mh4rkec下載
2、打開終端,cd到asm.jar的目錄,輸入命令java -jar asm.jar
回車即可。即可看到一個選擇設備的對話框,選擇要監視的設備。
3、使用設備演示吧。如果設備分辨率太大,可以右鍵選擇縮放比例75%,50%,25%等等都可以,也可以切換橫豎屏。