注:轉(zhuǎn)載自https://pa.ci/52.html
adb的全稱(chēng)為Android Debug Bridge(安卓調(diào)試橋)厢钧,它的名字即已經(jīng)展現(xiàn)出了它的作用:adb是電腦和手機(jī)通訊的橋梁。通過(guò)adb我們可以在電腦上方便通過(guò)DDMS來(lái)調(diào)試Android系統(tǒng)嬉橙。常見(jiàn)的有一下幾個(gè)功能:
運(yùn)行設(shè)備的shell(命令行)
管理模擬器或設(shè)備的端口映射
計(jì)算機(jī)和設(shè)備之間上傳/下載文件
將本地apk軟件安裝至模擬器或android設(shè)備
由于安卓的開(kāi)發(fā)并不像iOS那樣限制平臺(tái)早直,所以我們可以在幾個(gè)主流的系統(tǒng)上通過(guò)安裝adb來(lái)和手機(jī)進(jìn)行信息交換。下面給出幾個(gè)常用平臺(tái)的安裝方法市框。
Windows系統(tǒng)
首先去谷歌的安卓平臺(tái)下載adb軟件包霞扬,點(diǎn)我下載。
將下載下來(lái)的軟件包解壓到某個(gè)位置枫振,比如D盤(pán)的platform文件夾喻圃。
理論上,這時(shí)候我們就可以直接使用了粪滤,但是由于缺少“環(huán)境變量”级及,在cmd和powershell中并不能識(shí)別你的adb命令。這時(shí)候就需要配置一下環(huán)境變量额衙。(1)搜索“高級(jí)系統(tǒng)設(shè)置”>>點(diǎn)擊“高級(jí)”標(biāo)簽>>點(diǎn)擊“高級(jí)變量”選項(xiàng)。(2)在下方的“系統(tǒng)變量”找到名叫“path”的變量怕吴,將adb文件的路徑加入即可窍侧。如果是win8.1及一下系統(tǒng),輸入;D:\platform\platform-tools-latest-windows即可转绷;如果是win10伟件,只需要點(diǎn)擊新建,輸入D:\platform\platform-tools-latest-windows议经。
一定要記得逐層點(diǎn)擊應(yīng)用和確認(rèn)斧账,少了一步就會(huì)無(wú)法正常調(diào)用adb。除此之外煞肾,由于一些手機(jī)的驅(qū)動(dòng)比較特殊咧织,還需要自行去手機(jī)官網(wǎng)下載對(duì)應(yīng)的驅(qū)動(dòng)。
Linux系統(tǒng)
Debian系(Debian籍救、Ubuntu习绢、deepin等)
sudo apt-getinstalladb
RedHat系(RedHat、CentOS等)
sudo yuminstallandroid-tools
除此之外的發(fā)行版,可以點(diǎn)我下載官方的包闪萄,下載并解壓之后在此文件夾打開(kāi)terminal即可使用adb工具梧却。
MacOS系統(tǒng)
首先去谷歌的安卓平臺(tái)下載adb軟件包,點(diǎn)我下載败去。
將下載下來(lái)的軟件包解壓到某個(gè)位置放航,在此文件夾打開(kāi)terminal即可使用adb工具。
簡(jiǎn)單的adb使用介紹
使用adb需要手機(jī)開(kāi)啟開(kāi)發(fā)人員選項(xiàng)圆裕,通常是找到“設(shè)置”>>“關(guān)于手機(jī)”>>“版本號(hào)”广鳍,多次點(diǎn)擊版本號(hào)后即出現(xiàn)開(kāi)發(fā)人員選項(xiàng)。
使用adb連接手機(jī)的時(shí)候葫辐,通常會(huì)選擇使用USB數(shù)據(jù)線(xiàn)搜锰,你也可以使用“通過(guò)WiFi連接”選項(xiàng)來(lái)連接在同一局域網(wǎng)下在手機(jī),使用adb connect ip:port命令耿战。其中ip為手機(jī)在局域網(wǎng)下的ip地址蛋叼,端口為手機(jī)默認(rèn)的端口,通常是5555剂陡;假設(shè)ip為192.168.1.32狈涮,端口為5555,那么命令就是adb connect 192.168.1.32:5555鸭栖。
當(dāng)通過(guò)adb連接到手機(jī)的時(shí)候歌馍,需要在手機(jī)上對(duì)這臺(tái)電腦進(jìn)行授權(quán)。當(dāng)輸入adb devices后晕鹊,電腦上將列出手機(jī)地址和未授權(quán)的字樣松却,手機(jī)將彈出授權(quán)提示,點(diǎn)擊確認(rèn)即可溅话。
Tips
如果你使用的是Windows系統(tǒng)晓锻,那么為了更好的適配手機(jī)驅(qū)動(dòng),建議使用Windows10系統(tǒng)飞几。
如果你可以自由的在Linux砚哆、Windows、MacOS中選擇所使用的系統(tǒng)屑墨,建議你選擇Linux中的Debian系各發(fā)行版躁锁。