天天看點

Android adb不是内部或外部指令 (轉)

dos視窗運作adb指令出現錯誤:adb不是内部或外部指令….

出現問題原因及解決辦法:

1、沒有配置相關環境變量。

隻要将android 的sdk安裝路徑添加到系統變量Path中即可。

(以win7系統為例)

将以下路徑

D:\android-sdk_r10-windows\android-sdk-windows\tools添加到系統變量Path中即可。

計算機——屬性——系統保護——進階——環境變量

注意不要更改已有的其他路徑,隻需要在原路徑的後面添加一個分号,再将新路徑複制上去即可(或者添加在最前面,記得要用分号與後面的路徑分隔)。

2、設定環境變量後依然出現錯誤。那就是令一種可能,adb.exe不在tools檔案夾下。

(最簡單的方法,直接在搜尋框中輸入adb.exe進行查找,檢視adb.exe所在的檔案夾,然後把這個路徑添加到系統變量中)

 android2.2和android2.3是不一樣的,在2.2中,adb.exe是在tools檔案夾下,而在2.3中,則在platform-tools檔案夾下。

是以要把路徑設定到:

D:\android-sdk_r10-windows\android-sdk-windows\platform-tools

下即可。

需要注意的是:android的版本更改後,一些檔案夾路徑會發生變化,隻需要做相應更改即可。另外,2.3版本依然要添加

D:\android-sdk_r10-windows\android-sdk-windows\tools路徑到系統變量中。否則日後在使用emulator等指令時又會出現不是内部指令或外部指令的錯誤。