Mac OS X下Android系統華為手機無法連接問題之解決方案

一般的android連接mac 很方便不用安裝驅動就可以啦,可是不知道為什么特殊情況下有的android手機(小米2,華為等)就是連接不上,下來就說說特殊情況下如何連接。

使用USB連接安卓手機后可以做2件事情:

  1. 關于本機-->更多信息->概系統覽->系統報告->usb->你所連接的device-->供應商ID(Vendor ID)
  2. 打開終端,輸入:system_profiler SPUSBDataType 命令 可以查看連接的usb設備的信息

通過以上兩種方法拿到連接的手機的USB設備信息,比如vid 如何華為的 Vendor ID:"0x2717"

打開終端輸入以下命令:

mkdir ~/.android

再次輸入

echo "0x2717" > ~/.android/adb_usb.ini

即可將M2的vid信息加入到adb_usb.ini文件中。

然后重啟一下adb sever進程,輸入以下命令:adb kill-server,重啟adb服務即可。

在終端,輸入adb提示 command not found.需要將 adb 的路徑加入到配置文件里,終端編輯 ~/.bash_profile文件

export PATH=/Users/qc/Desktop/adt-bundle-mac/sdk/platform-tools/:$PATH

保存后重啟終端,并執行以下語句

$ 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

有時 adb devices不能顯示連接設備,需要拔掉數據線,多插幾次,并且退出終端,然后重新打開,再輸入命令就能發現連接的設備,再無法連接請重新電腦,等待系統初始化環境設置
但并不是所有的android機器都能解決,比如有的手機有供應商ID,缺少產品ID,依然無法識別。

打開工程模式

使用MACOS發現在Android開發環境完整的情況下,接入小米,SAMSUNG,HTC,ZTE等手機都可以自動識別,如果暫時不能識別,只需要在 adb_usb.ini 中設置之后也可以識別,并可以在DDMS中查看LOGCAT,唯獨華為的手機不可識別。USB開發調試也設置了,但是在Windows下卻可以識別,為什么呢?別急,有工程模式:

在撥號界面輸入:

*#*#2846579#*#*

找到->"ProjectMenu"->“后臺設置”->“USB端口設置” 改成 "GOOGLE模式"。

注意,此時手機提示要重啟,但是不要重啟。重啟之后會還原為正常模式的。

如果還是不能識別,則切換成其他模式,反復切換一下,最后設置成"GOOGLE模式" ,或者重新插拔一下數據線,就可以識別到了。

連接USB時會出現提示框,一定選擇"PC助手"模式哦

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容