??? 在windows下連接android手機需要驅動程序,在linux下卻能自動識別,但是還是需要一點點設置。
??? 以ubuntu為例,當把usb連接線連上電腦和手機時,手機會彈出一個對話框,這里要在對話框里選擇“調試”模式。
?? ?ubuntu把android手機識別為網卡usb0,在操作手機前,需要設置一個ip地址:
?? ?sudo ifconfig usb0 192.168.100.1
??? 為了讓adb命令控制手機,需要設置環境變量ADBHOST:
??? export ADBHOST=192.168.100.2
??? 然后輸入adb shell就可以進入手機的控制臺了。
??? 每次插拔usb線的都需要進行上述設置,可把這些命令保存為一個shell文件:
#!/bin/bash
sudo ifconfig usb0 192.168.100.1
export ADBHOST=192.168.100.2
adb kill-server
adb start-server