Android提升篇系列:adb無法識別MX5等特殊機型


發現自己Ubuntu系統adb無法識別魅族 mx5機型。操作具體如下(其他機型依然適用):

一、Ubuntu環境

1.查看自己當前設備的idVendor

lsusb命令直接查看當前usb設別列表,找到屬於當前自己手機設備條目,ID后四位即為idVendor。

本文中mx5設備idVendor為2a45。

2. 建立或修改文件 ~/.android/adb_usb.ini,在文件開頭或末尾添加一行,內容是0x2a45。

3. 建立或修改文件 /etc/udev/rules.d/51-android.rules
3.1 修改文件權限:
sudo chmod a+rx /etc/udev/rules.d/51-android.rules

3.2 在文件中添加一行內容:
SUBSYSTEM=="usb", ATTR{idVendor}=="2a45", MODE="0666", GROUP="plugdev"

4. 確保你在用戶組"plugdev"
sudo adduser plugdev

5. 按下面流程重啟udev服務或直接重啟PC
sudo service udev restart

6. 檢查ADB設備是否存在
adb kill-server
adb devices

二、Windows XP中文環境
1. 建立或修改C:\Documents and Settings\<你的用戶名>\.android\adb_usb.ini文件,在該文件中添加一行文本,內容是0x2a45。

2. 檢查ADB設備是否找到(命令行程序中)
adb kill-server
adb devices
  
三、Windows 7中文環境
1. 建立或修改C:\用戶\<你的用戶名>\.android\adb_usb.ini文件,在該文件中添加一行文本,內容是0x2a45。

2. 檢查ADB設備是否找到(命令行程序中)
adb kill-server
adb devices

 

如果還是不行,一般情況下,手機自帶的光盤里面有adb usb詳細操作指引,可以進去看看。

參考文檔: http://developer.android.com/tools/device.html

 


免責聲明!

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



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