web-dev-qa-db-ja.com

adbコマンドが見つかりません

ezkeyboardアプリケーションを使用する前にadb forwardコマンドを実行する必要があります。これにより、ユーザーはブラウザーを使用して電話で入力できます。

adb forward tcp:8080 tcp:8080コマンドを実行すると、adb command not foundエラーメッセージが表示されます。

端末からAndroidコマンドを実行できます。 adbが機能しないのはなぜですか?

97
coure2011

adbがユーザーの$ PATH変数にあることを確認してください。

または

あなたはwhereisでそれを見つけ、./adbでそれを実行しようとすることができます

74
kevoroid

私の場合、Android St​​udio 1.1.0パスはこれでした

/Users/wzbozon/Library/Android/sdk/platform-tools

以下を~/.bash_profileに追加

export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH
158
wzbozon

ファイルAndroid-sdks/tools/adb_has_moved.txtから:

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

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

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

したがって、UNIXでは次のようにします。

export PATH=$PATH:~/Android-sdks/platform-tools

61
par

Mac 10.11.1を使用しており、Android studio 1.5を使用しています。adb "/ Users/user-name/Library/Android/sdk/platform-tools"があります

Bash_profileを編集します

emacs ~/.bash_profile

この行をbash_profileに追加し、ユーザー名をユーザー名に置き換えます

export PATH="$PATH:/Users/user-name/Library/Android/sdk/platform-tools"

保存して閉じます。このコマンドを実行して、bash_profileをリロードします

source ~/.bash_profile
59
Vaibhav Desai

Adbはインストールされていますか?確認するには、ターミナルで次のコマンドを実行します。

~/Library/Android/sdk/platform-tools/adb

出力が出力される場合は、次のインストール手順をスキップして、最後のターミナルコマンドリストに直接進みます。

  1. Android St​​udioを起動します
  2. ツール-> Android-> SDK ManagerからSDKマネージャーを起動します
  3. Android SDK Platform-Toolsを確認してください

Macで次のコマンドを実行し、ターミナルセッションを再起動します。

echo export "PATH=~/Library/Android/sdk/platform-tools:$PATH" >> ~/.bash_profile
44
Mike Collins

Macユーザーは、このファイルをエディターで/Users/(USERNAME)/.bash_profile開くだけです。
そしてこの行を追加してパスを追加します。

export PATH="/Users/myuser/Library/Android/sdk/platform-tools":$PATH

スタジオ経由でadbをインストールする場合、これがデフォルトのパスです。この行のユーザー名を変更することを忘れないでください。

7
Muneef M

これが最も簡単な方法であり、自動更新を提供します。

  1. インストール homebrew

    Ruby -e "$(curl -fsSL 
    https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. Adbをインストールします

    brew cask install Android-platform-tools
    
  3. Adbの使用を開始

    adb devices
    
6
Atul

Mac(OS X 10.8.5)では、adbがここにあります:

~/Library/Android-sdk-mac_86/platform-tools

したがって、$PATHおよびsource itの.bash_profileを編集します。

6
Snowcrash

ターミナルを起動するたびに$ PATH変数を書き換えないようにするには、ホームディレクトリの下の。bash_profile(Macの場合は。profile)ファイルを編集します(〜/)、ファイル内のどこかにexportステートメントを配置します。

これで、ターミナルを起動するたびに、$ PATH変数が正しく更新されます。プロファイルファイルを変更した直後に端末環境を更新するには、次のように入力します。

source ~/.profile 
3
Zorayr

PATH変数を編集したくない場合は、SDKがインストールされているplatform-toolsディレクトリーに移動すると、コマンドがそこにあります。

次のように使用できます。

  1. SDKを配置したディレクトリに移動します。

    cd /Users/mansour/Library/Developer/Android/sdk/platform-tools

  2. 現在のディレクトリから使用するには、./を指定してadbコマンドを入力します。

    ./adb tcpip 5555

    ./adb devices

    ./adb connect 192.168.XXX.XXX

2
IgniteCoders

私の場合、端末に次の行を追加しました。

export PATH = "/ Users/Username/Library/Android/sdk/platform-tools":$ PATH

「ユーザー名」をユーザー名に置き換えてください。

enterキーを押してから「adb」と入力して、エラーがなくなったかどうかを確認します。もしそうなら、これはあなたが見るべきものです:Android Debug Bridgeバージョン1.0.40

...その後に一連のコマンドが続き、これで終わる:ログに記録するデバッグ情報のコンマ区切りリスト:all、adb、sockets、packets、rwx、usb、sync、sysdeps、transport、jdwp $ ADB_VENDOR_KEYSコロン-分離されたキーのリスト(ファイルまたはディレクトリ)接続する$ Android_SERIALシリアル番号(-sを参照)logcatで使用される$ Android_LOG_TAGSタグ(logcat --helpを参照)

それを取得したら、npm run Androidを再度実行すると動作します。

2
michael d.
nano /home/user/.bashrc  
export Android_HOME=/psth/to/Android/sdk  
export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools  

ただし、su/Sudoでは機能しません。システム全体の変数を設定する必要がある場合は、それらを/etc/profile、/etc/bash.bashrc、または/ etc/environmentに追加することを検討してください。

すなわち:

nano /etc/bash.bashrc  
export Android_HOME=/psth/to/Android/sdk  
export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools  
2
Program-Me-Rev

ADBが見つかりません#SOLVED単にSDKプラットフォームツールをダウンロードしてください。https://developer.Android.com/studio/releases/platform-tools.htmlダウンロードしたファイルを抽出します。 Android St​​udioのSDKマネージャーに移動して、リンクをコピーします。ファイルエクスプローラーに移動し、コピーしたSdkのパスを貼り付けてSdkファイルを表示します。 Adbファイルが欠落していることに気付き、ダウンロードしたファイル(プラットフォームツール)を開いてコンテンツをコピーし、Sdkツールファイル(adbが欠落していることに気付いたファイル)のすべてのコンテンツを置き換えて保存します。準備できた。

1
mamo kunni

+理由は次のとおりです:間違ったディレクトリにいます(adb executorが含まれていないことを意味します)。

+解決策は(ステップバイステップ):

1)adbがインストールされた場所を見つける。使用しているOSに依存します。

Macの場合: "~/Library/Android/sdk/platform-tools"

または

ウィンドウは、「%USERPROFILE%\AppData\Local\Android\sdk\platform-tools\」にあります。

ただし、このような長いディレクトリを思い出せない場合は、コマンド「find」ですばやく見つけることができます。ターミナル/コマンドライン「find / -name "platform-tools" 2> /dev/null」でこれを試してください(注:私はまだWindowでテストしていませんが、Macで動作することは確かです)。

*検索コマンドの説明、

  • 「/」文字の前にスペースがあることに注意してください->すべてのコンピューターではなく、ユーザーディレクトリでのみ検索してください。
  • "2> /dev/null"->許可によって拒否された検索結果を無視します。このコードなしで試してみてください、あなたは私の意味を理解するでしょう。

2)adbをインストールした場所に移動します。多くの人が言及している3つの方法があります。

  • PATHグローバルパラメータ(推奨しません)を変更します: "export PATH=~/Library/Android/sdk/platform-tools"これは上記で取得したディレクトリです。 PATHを正常に変更したことを確認したい場合、このコマンドは結果を出力しません。 "export | grep PATH"を呼び出してPATHを確認してください。

  • export PATH=~/Library/Android/sdk/platform-tools:$PATH」または「export PATH=$PATH:~/Library/Android/sdk/platform-tools」によるPATHグローバルパラメーターの定義を追加します(推奨)。

  • cd ~/Library/Android/sdk/platform-tools」で上で見つけたパスに移動します

)adb:を使用

  • PATHを変更または更新する場合、PATHをグローバルパラメーターとして追加したため、adb関数を呼び出すだけです。 (例: "adb devices")

  • cdコマンドでPATHに移動する場合、接頭辞 "./"でadb関数を呼び出します(例: "./ adb devices")

1
Nguyen Tan Dat

私の場合、これはこの問題の解決です

  1. Android SDKがインストールされていることを確認してください。通常、SDKの場所はこの場所にあります

    / Users/your-user/Library/Android/sdk

  2. その後cdそのディレクトリに。

  3. そのディレクトリに移動したら、次のコマンドを入力します./ platform-tools/adb install your-location-of apk

0
Faris Rayhan

ターミナルで次のコマンドを入力します。

nano .bash_profile

そして、次の行を追加します(USERNAMEを自分のユーザー名に置き換えます)。

export Android_HOME =/Users/USERNAME/Library/Android/sdk export PATH = $ {PATH}:$ {Android_HOME}/tools export PATH = $ {PATH}:$ {Android_HOME}/platform-tools

テキストエディターを閉じて、以下のコマンドを入力します。

ソース.bash_profile

0
Anky An

私の場合、私はplatform-toolsディレクトリにいましたが、間違った方法でコマンドを使用していました。

adb install

正しい方法の代わりに:

./adb install
0
Haris ur Rehman

adbパッケージをインストールすることでこの問題を解決しました。 buntを使用しています。

Sudo apt install adb

これはあなたに役立つと思います。

0

フォルダーAndroid-sdk-macosx/platform-tools/にadbがない場合は、最初にプラットフォームツールをインストールする必要があります。 Android-sdk-macosx/tools/Androidおよび プラットフォームツールのインストール をAndroid SDKマネージャーから実行します。

0
mamartin