之前寫過一篇同樣解決手機識別問題的文章(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:4e26:18d1對應的是idVendor,簡稱VID,即生產廠商ID;4e26對應的是idProduct,簡稱PID,即產品ID。
- Google Inc:生產商名。
我們需要的是idVendor:18d1
2. 輸入命令sudo gedit ~/.android/adb_usb.ini,打開編輯器,輸入
0x18d1
