2017-10-18 83 views
-1

我收到此錯誤信息adb在Windows上不被識別爲內部或外部命令。我只可以使用adb當我在Android SDK

亞行不被認爲是在Windows內部或外部命令。

我認爲這是與路徑的東西,但我已經添加到環境變量的路徑。我有:

Variable:ANDROID_HOME 

Value: C:\Users\XXXX\AppData\Local\Android\sdk 

Variable: ANDROID_HOME/platform-tools 

Value: C:\Users\XXXX\AppData\Local\Android\sdk\platform-tools 

Variable: ANDROID_HOME/tools 

Value: C:\Users\XXXX\AppData\Local\Android\sdk\tools 
+0

用系統環境添加以下詳細信息。 變量:路徑 值:C:\ Users \ XXXX \ AppData \ Local \ Android \ sdk \ platform-tools – ViramP

+0

所以我應該同時擁有用戶變量和系統變量? 什麼可以調用系統變量? –

+0

不,只有系統變量 – ViramP

回答

0

有一個變量Path藏漢,由;分隔值。

這是唯一的變量,當Windows試圖找到一個可執行文件沒有給定的文件的絕對路徑時很重要。

例如,如果你目前的路徑看起來像

C:\Some\Folder;C:\Some\Other\Folder;D:\My\Directory 

只需添加像

C:\Some\Folder;C:\Some\Other\Folder;D:\My\Directory;C:\Users\XXXX\AppData\Local\Android\sdk 

另一個入口到最後(或開頭),那麼你應該能夠找到所有.exe那sdk文件夾中的文件。不要忘記,在編輯變量以使其生效後,您必須重新啓動命令行(或任何您想使用的工具adb)。

您也可以重用現有的變量路徑:

C:\Some\Folder;C:\Some\Other\Folder;D:\My\Directory;%ANDROID_HOME% 

您可以在中間添加新條目到最後,在開始或某個地方 - 那影響的順序Windows檢查文件夾找到exe。當只有一個文件夾包含您的.exe時,順序無關緊要。

+0

它花了我一些時間去了解,但這是正確的答案,所以非常感謝。 –

相關問題