Ubuntu/Mac徹底解決手機ADB識別問題


之前寫過一篇同樣解決手機識別問題的文章(http://www.cnblogs.com/benhero/p/4202967.html) ,不過今天在遇到特殊手機“魅族”!之前的解決方案就失效了。然后我們團隊的測試同事就給了解決的方法:

1. PC連接上手機,在命令終端輸入lsusb命令,斷開手機,再次輸入lsusb。比較2次的區別。本次手機是魅族,如下圖:

區別是:

Bus 003 Device 044: ID 18d1:4e26 Google Inc. 

解析:

  • Bus 003:電腦USB主控制器,PC上總有5個USB主控制器。
  • ** Device 044**: USB分配給設備的設備號,可以看到上面同個Bus號的是不同Devices號
  • ID 18d1:4e2618d1對應的是idVendor,簡稱VID,即生產廠商ID;4e26對應的是idProduct,簡稱PID,即產品ID。
  • Google Inc:生產商名。

我們需要的是idVendor:18d1

2. 輸入命令sudo gedit ~/.android/adb_usb.ini,打開編輯器,輸入

0x18d1

0X代表16進制。

3. 輸入命令chmod 777 ~/.android/adb_usb.ini,將文件的權限開放給全部用戶。

4. 輸入adb kill-server,再輸入adb start-server~搞定!

本次方法適用於小米,魅族等等。我們測試說,這個方法是萬能的!公司近百台手機就是這么連接上電腦的!至少解決了我的問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM