可能連接不上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 列出,那么就成功了。
