2017-10-18 3 views
-1

にいるとき、私は私がadbはウィンドウ上で内部コマンドまたは外部コマンドとして認識されません。私はアンドロイドSDK

ADBは、Windows上の内部または外部コマンドとして認識されていません。このエラーメッセージが表示されますADBを使用することができます。

私はそれがパスと何かだと思っていますが、私は環境変数へのパスを追加しました。私が持っている:;で区切られた値と、変数Path aswellあり

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

システム環境で以下の詳細を追加してください。 変数:Path 値:C:¥Users¥XXXX¥AppData¥Local¥Android¥sdk¥platform-tools – ViramP

+0

私はユーザ変数とシステム変数の両方を持っているはずですか? システム変数は何と呼びますか? –

+0

いいえ、システム変数 – ViramP

答えて

0

これは、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が入っているフォルダが1つだけの場合、その順序は関係ありません。

+0

理解するのに時間がかかりましたが、それは正しい答えでしたので、とても感謝しています。 –

関連する問題