標籤:android style blog http color 使用
Windows下ADB使用相關問題
適用環境:
在Windows XP,WIN7下均可按本文操作進行;WIN8下沒有進行實驗,但操作設定大致相同,除了第4步,adb_usb.ini的位置可能有所不同以外,其他各部分可按文中所述進行操作。
Windows下正常使用ADB要注意以下問題:
1. 手機端要開啟偵錯模式
在設定中,開啟開發人員選項,並將其中的USB調試選項開啟
2. PC端安裝裝置驅動
各家裝置的USB驅動可能有所不同,這裡以展訊為例。
安裝驅動時要先把裝置與PC斷開。
展訊USB驅動AndroidSCI-android-usb-driver-jungo-v4.zip,解壓后里面有詳細的驅動安裝說明,區分32位或者64位系統,根據不同系統選擇各自適配的驅動,進行安裝。
手機裝置端同時會有如下提示,
程式安裝完後,通過USB連結裝置;
PC端會提示找到新硬體,正在安裝驅動,等待PC端安裝驅動成功。
然後在裝置管理員中會有新的AndroidPhone
以下各圖為驅動正常安裝後裝置管理員中狀態
查看裝置屬性
可在此查看裝置VID資訊
3. 修改adb_usb.ini
在工作管理員中結束adb進程,或者在命令列視窗中執行adb kill-server,再進行下面的修改,以排除其可能產生的影響。
在模擬器存放的目錄<例如:C:\Documents and Settings\Administrator\.android>下找到或建立一個adb_usb.ini檔案,同時增加或寫入上面裝置的0xVID(VID就是上面的VID_後面跟的數字,例如:0x1782 (展訊USB裝置VID)
4. 重啟ADB服務
如果ADB命令工具路徑已經添加到系統的環境變數中,可直接在開啟的命令列視窗中進行下面的操作,如果ADB命令工具路徑沒有添加到系統的環境變數中,開啟命令列視窗後,可切換到ADK所在目錄的platform-tools目錄(ADK的ADB命令工具所在的目錄)。
然後在命令列視窗中執行adb devices
至此,ADB就能夠正常連結上裝置
5. ADB常用命令
adbkill-server #停止adb服務進程
adbstart-server #開啟adb 服務進程
adbdevices #顯示連結到的裝置
adbshell #進入裝置的shell模式
adbversion #查看adb版本
6. 常見問題
常見的問題為找不到裝置,具體現象如下
C:\Users\cc>adb devicesList of devices attachedC:\Users\cc>adb devices* daemon not running. starting it now on port 5037 ** daemon started successfully *List of devices attached
找不到裝置的原因可能有很多種,除了手機裝置端調試項沒有開啟之外,其他原因幾乎都是PC端環境配置有問題造成的,大致上可按如下思路去逐一實驗直至解決。
-------------------------------------------------
逐一確認本文檔1~4這四個操作完成
一般情況下,這四步操作完成,裝置就能連上,如果還連結不上,原則上請繼續進行如下檢查和操作
1. 關閉PC上一些手機輔助軟體 (類似於豌豆莢,手機小幫手之類的)
2. 關閉進程中的某些adb,有可能是其他名字,比如tadb之類的封裝了adb功能的進程。
3. 保證只有一台android 裝置
4. 斷開裝置,重啟ADB服務
5. USB串連裝置,即可找到裝置
如果還不能找到裝置,可重啟電腦,重新檢查以上各步驟。
----------------------------------
歡迎瀏覽、技術交流請尊重勞動成果轉載請註明出處,謝謝!http://blog.csdn.net/netwalk/article/details/38069383