? ? ? ? 花了12000大洋買(mǎi)了一款2017新式mac嫌佑。電腦外觀十分漂亮强胰,速度也很快,不過(guò)有些地方和windows差別很大馋劈,真的用起來(lái)不是很適應(yīng)攻锰。我是想要用這臺(tái)電腦來(lái)做Android開(kāi)發(fā)晾嘶,那么這樣一定要連接adb調(diào)試了。下面我來(lái)簡(jiǎn)單說(shuō)說(shuō)遇到的那些坑和解決辦法娶吞。
1.2017新款Macbook pro沒(méi)有usb接口
? ? ? 我把整個(gè)電腦翻了個(gè)遍垒迂,只找到了兩個(gè)口,后來(lái)查了一下發(fā)現(xiàn)兩個(gè)都是 thunderbolt3 接口妒蛇,無(wú)法直接接usb机断。如下圖,只有一個(gè)耳機(jī)接口和兩個(gè)thundebolt3接口绣夺。我心里哇涼哇涼的吏奸,不會(huì)花了這么多錢(qián)買(mǎi)蘋(píng)果電腦不能開(kāi)發(fā)android?雖然在7天內(nèi)可以退貨陶耍,但是我總覺(jué)得用windows做開(kāi)發(fā)的都很low奋蔚。從情懷上還是想用mac來(lái)開(kāi)發(fā)。
于是從淘寶上搜索各種轉(zhuǎn)接口烈钞,買(mǎi)了兩次都不能用泊碑。最后放棄自己找了,還是選擇了apple店里的官方數(shù)據(jù)線(xiàn)(usb-c轉(zhuǎn)usb毯欣,thunderbolt3又叫作usb-c接口)馒过。這個(gè)數(shù)據(jù)線(xiàn)非常貴,要138元每根酗钞。這里要吐槽一下蘋(píng)果沉桌,既然很多人都會(huì)有接u盤(pán)接手機(jī)usb線(xiàn)的需求,蘋(píng)果手機(jī)也是usb的算吩,為啥賣(mài)電腦的時(shí)候不能贈(zèng)送一根轉(zhuǎn)接線(xiàn)留凭?不僅不贈(zèng)送價(jià)格還這么貴。哎偎巢,只能乖乖交??蔼夜,誰(shuí)讓人家是蘋(píng)果呢??
2.在terminal中輸入adb devices提示沒(méi)有adb命令
能夠使用adb命令的前提是你的電腦中有安裝安卓相關(guān)開(kāi)發(fā)工具压昼,比如說(shuō)Android Studio求冷,同時(shí)要正確的配置環(huán)境變量。
配置環(huán)境變量可以參考下面這篇文章:
https://jingyan.baidu.com/article/59703552c0f8818fc1074041.html
有一個(gè)要注意的地方是把文中的tools和platform-tools的地址要替換成自己實(shí)際的地址窍霞。而且這里應(yīng)該是要寫(xiě)絕對(duì)路徑而不是相對(duì)路徑匠题。
小技巧:絕對(duì)路徑的寫(xiě)法可以參考其他已有路徑的寫(xiě)法,怎么查看當(dāng)前的已經(jīng)配置路徑但金?
在terminal中輸入echo $PATH命令即可韭山。
我的輸入該命令后得到的結(jié)果如下:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin://usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/liuwei/Library/platform-tools://usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin://usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/liuwei/Library/platform-tools:/Users/liuwei/Library/tools
可以參考我的.bash_profile文件的寫(xiě)法,我的寫(xiě)法如下:
export PATH=${PATH}:/${PATH}:/Users/liuwei/Library/platform-tools
export PATH=${PATH}:/${PATH}:/Users/liuwei/Library/tools
將其中的路徑替換成你自己的路徑。
3.手機(jī)通過(guò)usb連接后識(shí)別不了钱磅。
這時(shí)候你已經(jīng)配置好了環(huán)境變量梦裂,使用 adb devices發(fā)現(xiàn)一個(gè)設(shè)備都沒(méi)有。
可能是缺少驅(qū)動(dòng)盖淡,或者要進(jìn)行授權(quán)年柠。
授權(quán):
? ? ? ? 在手機(jī)通過(guò)轉(zhuǎn)接線(xiàn)連接到電腦上之前,先不要勾選usb調(diào)試褪迟,在連接上電腦之后勾選usb調(diào)試冗恨。這時(shí)手機(jī)會(huì)彈出提示,問(wèn)你是否要對(duì)這臺(tái)電腦授權(quán)味赃。點(diǎn)擊授權(quán)后即可識(shí)別掀抹。如果不彈出提示建議重啟電腦手機(jī)再試。
驅(qū)動(dòng):
? ? ? 如果上述方法不起作用洁桌,考慮到可能是缺少相關(guān)驅(qū)動(dòng)。我用的是三星手機(jī)侯嘀。從官網(wǎng)上下載換機(jī)助手和kies這兩個(gè)軟件另凌,據(jù)說(shuō)這兩個(gè)軟件里含有手機(jī)驅(qū)動(dòng)。安裝完成后重啟電腦重啟手機(jī)再?lài)L試戒幔。
正確連接手機(jī)adb后吠谢,在終端里輸入adb devices會(huì)顯示出當(dāng)前連接的設(shè)備。如果顯示出當(dāng)前手機(jī)诗茎,恭喜你工坊,大功告成!start cooking now!