adb_usb.ini在adb找不到設備時


轉:關於飛思卡爾imx 53系列的adb的不能連接的問題

可能連接不上adb,如下方法解決,步驟描述不願意看的話,直接使用本文最下面的批處理命令,方法copy粘貼到新建的bat文件里運行,或者直接粘貼到dos窗口運行。

 

1. 使用androidsdk目錄中的 androidSDK目錄\tools 下的android腳本,命令行中執行 android update adb

    【說明,這一步的目的是產生下面第二步的路徑和文件,這個文件也可以用命令行產生,那樣的話略過本步驟】

2. 成功運行后,會在用戶名錄下產生,C:\Users\用戶名\.android\adb_usb.ini, 我的是win7,xp路徑會有不同;

3. 編輯上述文件,添加一行 0x15a2

4. adb kill-server 然后重新拔插usb線之后,就可以連接adb 了;

 

 或者命令行實現

批處理命令:

# for freescale imx53
# not the vid/pid of the adb device is 0x15a2, you can check this value in Device Manager
# author, ccl, 2012-05-22

set ADBDEVICEID=0x15a2 #這個值可以改變成自己adb設備的ID,查詢方法,設備管理器里面adb device的詳細信息能找到。

@if exist  %HOMEDRIVE%%HOMEPATH%\.android goto direxist
md %HOMEDRIVE%%HOMEPATH%\.android
:direxist
@echo off
@echo #  >> %HOMEDRIVE%%HOMEPATH%\.android\adb_usb.ini
@echo %ADBDEVICEID% >> %HOMEDRIVE%%HOMEPATH%\.android\adb_usb.in

 

如果還是找不到:

 

1. 修改 adb 驅動中的 android_winusb.inf 文件。對照着別的項目加就可以了。

 

例如:

 

; My product
%CompositeAdbInterface% = USB_Install, USB\VID_AAAA&PID_BBBB

 

%SingleBootLoaderInterface% = USB_Install, USB\VID_AAAA&PID_BBBB&MI_01

 

2. 右擊我的電腦->屬性->高級->環境變量,添加 ANROID_SDK_HOME 環境變量。如果你有 android SDK, 就設成 SDK 的路徑;如果沒有,那也沒關系,設為你覺得方便的任何路徑。

 

3. 在前面設置的 ANDROID_SDK_HOME 對應的路徑下,尋找 .android 目錄,如果沒有就創建一個;在 .android 目錄下新建一個文件,叫adb_usb.ini, 記住,后綴是 "ini" 哦;添加前面獲得的 VID 到 adb_usb.ini 中,如 0xAAAA。

 

4. 然后安裝 adb 驅動

 

5. 進入 DOS cmd, 分別輸入 adb kill-server, adb start-server, adb devices;若能看到 devices 列出,那么就成功了。

 


免責聲明!

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



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