web-dev-qa-db-ja.com

Windowsでadbが内部コマンドまたは外部コマンドとして認識されない

c:/Android-sdk/toolsパスをパ​​ス環境に設定し、emulatorなどのコマンドは正常に機能しています。しかし、adbコマンドはまだ認識されません。どうすればよいですか?

pathシステム変数に、これまでAndroid-sdkパスとtoolsパスを追加しました。他にやらなければならないことはありますか? adb devicesなどのコマンドが機能しないためです。コマンドが認識されないと表示されます。ちなみに私はadb install comeapp.apkをやりたいです。

ありがとう

47
Lukap

Android-sdk/toolsフォルダーに移動すると、メッセージが表示されると思います。

Adbツールはplatform-tools /に移動しました

SDKにこのディレクトリが表示されない場合は、SDKとAVDマネージャーを起動して(Androidツール)を実行し、「Android SDK Platform-tools」をインストールします

また、PATH環境変数を更新してplatform-tools /ディレクトリを含めて、任意の場所からadbを実行できるようにしてください。

したがって、C:/Android-sdk/platform-toolsも環境パスに追加する必要があります。また、PATH変数を変更した後、必ず新しいCommandPromptウィンドウを開始してください。

78
Ovidiu Latcu

次の2つの方法があります。

まずAndroid SDK:の特定のパスに移動します

1)コマンドプロンプトを開き、次のように、プラットフォームを介してplatform-toolsディレクトリに移動します。

$ cd Frameworks\Android-Sdk\platform-tools

2)adbが正しく機能していることを知るために、adbコマンドを実行します:

$ adbデバイス OR adb logcat OR simply adb

2番目の方法は次のとおりです。

1)マイコンピュータを右クリックします。

2)環境変数を開きます。

3)システムに新しい変数を追加します[〜#〜] path [〜#〜] variable(存在しない場合は追加します。存在しない場合は新しい変数を追加する必要はありません)。

4)platform-toolsディレクトリのパスを、C:\ Program Files\Android-sdk\platform-toolsなどのこの変数の値として追加します。

5)コンピューターを1回再起動します。

6)ここで、上記のadbコマンドを実行しますadbデバイスまたはコマンドプロンプトの任意の場所からの他のadbコマンド

また、端末でコマンドを起動できますsetx PATH "%PATH%; C:\ Program Files\Android-sdk\platform-tools"

7
Cool7

AdbをAndroid Studio(AndroidはEclipseで非推奨になったため、現在最も多くなります)]から取得すると、adbプログラムはおそらくここにあります:

%USERPROFILE%\AppData\Local\Android\sdk\platform-tools

%USERPROFILE%C:\Users\yourNameのようなものを表します。

コンピューターの環境変数にアクセスして%USERPROFILE%\AppData\Local\Android\sdk\platform-toolsをPATHに追加する場合(%を使用しても、その行をコピーアンドペーストするだけです-少なくともWindowsでは正常に機能しますが、ハードコードする必要はありません)あなたのユーザー名)それは今すぐ動作するはずです。新しいコマンドプロンプトを開き、adbと入力して確認します。

4
Elliptica