一般的android連接mac 很方便不用安裝驅(qū)動就可以啦占拍,可是不知道為什么特殊情況下有的android手機(jī)(小米2勃教,華為等)就是連接不上私痹,下來就說說特殊情況下如何連接脐嫂。
使用USB連接安卓手機(jī)后可以做2件事情:
- 關(guān)于本機(jī)-->更多信息->概系統(tǒng)覽->系統(tǒng)報(bào)告->usb->你所連接的device-->供應(yīng)商ID(Vendor ID)
- 打開終端,輸入:
system_profiler SPUSBDataType
命令 可以查看連接的usb設(shè)備的信息
通過以上兩種方法拿到連接的手機(jī)的USB設(shè)備信息紊遵,比如vid 如何華為的 Vendor ID:"0x2717"
打開終端輸入以下命令:
mkdir ~/.android
再次輸入
echo "0x2717" > ~/.android/adb_usb.ini
即可將M2的vid信息加入到adb_usb.ini文件中雹锣。
然后重啟一下adb sever進(jìn)程,輸入以下命令:adb kill-server癞蚕,重啟adb服務(wù)即可。
在終端辉哥,輸入adb
提示 command not found.
需要將 adb
的路徑加入到配置文件里桦山,終端編輯 ~/.bash_profile文件
export PATH=/Users/qc/Desktop/adt-bundle-mac/sdk/platform-tools/:$PATH
保存后重啟終端攒射,并執(zhí)行以下語句
$ adb kill-server
$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ adb devices
List of devices attached
74CE000600000001 device
有時(shí) adb devices不能顯示連接設(shè)備,需要拔掉數(shù)據(jù)線恒水,多插幾次会放,并且退出終端,然后重新打開钉凌,再輸入命令就能發(fā)現(xiàn)連接的設(shè)備咧最,再無法連接請重新電腦,等待系統(tǒng)初始化環(huán)境設(shè)置
但并不是所有的android機(jī)器都能解決御雕,比如有的手機(jī)有供應(yīng)商ID矢沿,缺少產(chǎn)品ID,依然無法識別酸纲。
打開工程模式
使用MACOS發(fā)現(xiàn)在Android開發(fā)環(huán)境完整的情況下捣鲸,接入小米,SAMSUNG闽坡,HTC栽惶,ZTE等手機(jī)都可以自動識別,如果暫時(shí)不能識別疾嗅,只需要在 adb_usb.ini 中設(shè)置之后也可以識別外厂,并可以在DDMS中查看LOGCAT,唯獨(dú)華為的手機(jī)不可識別代承。USB開發(fā)調(diào)試也設(shè)置了汁蝶,但是在Windows下卻可以識別,為什么呢次泽?別急穿仪,有工程模式:
在撥號界面輸入:
*#*#2846579#*#*
找到->"ProjectMenu"->“后臺設(shè)置”->“USB端口設(shè)置” 改成 "GOOGLE模式"。
注意意荤,此時(shí)手機(jī)提示要重啟啊片,但是不要重啟。重啟之后會還原為正常模式的玖像。
如果還是不能識別紫谷,則切換成其他模式,反復(fù)切換一下捐寥,最后設(shè)置成"GOOGLE模式" 笤昨,或者重新插拔一下數(shù)據(jù)線,就可以識別到了握恳。
連接USB時(shí)會出現(xiàn)提示框瞒窒,一定選擇"PC助手"模式哦