226

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

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

androidターミナルからコマンドを実行できます。なぜadb機能しないのですか?

4

26 に答える 26

313

私のAndroidStudio1.1.0の場合、パスはこれでした

/Users/<username>/Library/Android/sdk/platform-tools

以下を追加します~/.bash_profile

export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH
于 2015-06-01T13:31:28.797 に答える
165

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

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

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

  1. AndroidStudioを起動します
  2. [ツール]->[Android]->[SDKマネージャー]からSDKマネージャーを起動します
  3. AndroidSDKプラットフォームの確認-ツール

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

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

注:zshに切り替えた場合は、上記のコマンドでは.zshenvなくを使用する必要があります.bash_profile

于 2017-07-12T16:26:05.927 に答える
123

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

また

あなたはそれを見つけてwhereis実行することを試みることができます./adb

于 2012-04-24T18:16:35.287 に答える
86

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

ここでbash_profileを編集します

emacs ~/.bash_profile

この行をbash_profileに追加し、user-nameをusernameに置き換えます

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

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

source ~/.bash_profile
于 2015-12-07T08:37:57.610 に答える
68

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

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

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

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

したがって、UNIXでは次のようなことを行います。

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

于 2012-11-19T19:10:12.917 に答える
51

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

  1. 自作をインストールする

     /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. adbをインストールします

     brew install --cask android-platform-tools
    
  3. adbの使用を開始します

     adb devices
    
于 2018-10-03T09:01:56.697 に答える
22

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

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

于 2019-08-06T05:22:04.283 に答える
17

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

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

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

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

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

    ./adb tcpip 5555

    ./adb devices

    ./adb connect 192.168.XXX.XXX

于 2018-04-25T08:13:07.583 に答える
10

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

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

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

于 2018-03-28T11:55:07.930 に答える
10

zshrcファイルを使用しているmacユーザー(bashプロファイルを持っていない)の場合。

  1. ユーザーフォルダに移動し、cmd + fn + shift+"をタップします。" (Macラップトップキーボードの場合!)

  2. 隠しファイルが表示されます。テキストエディタで.zhrcファイルを開きます

  3. この行を貼り付けます。中かっこでユーザー名を変更することを忘れないでください。

export PATH="$PATH:/Users/{username}/Library/Android/sdk/platform-tools"

.zhrcを保存して閉じることができます

  1. ターミナルを開き、次のファイルをリロードします。
source ~/.zshrc

これで、adbコマンドラインを使用できるようになりました。

于 2021-02-24T16:35:48.093 に答える
9

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

adb install

正しい方法の代わりに:

./adb install
于 2019-07-12T18:57:40.683 に答える
8

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

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

$PATHだから、あなた.bash_profileとそれで編集してくださいsource

于 2013-10-08T02:39:31.943 に答える
8

SDKプラットフォームツールをすでにダウンロードしていることを考慮してください。これらのコマンドはMACユーザー向けです。

このコマンドは、ADBをローカルに設定します。そのため、ターミナルを閉じて再度開くと、このコマンドを再度実行するまでADBコマンドは機能しません。

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

これらのコマンドは、ADBをグローバルに設定します。したがって、これらのコマンドを実行すると、次回はそれらを再設定する必要はありません。

echo 'export PATH=$PATH:~/Library/Android/sdk/platform-tools/' >> ~/.bash_profile

source ~/.bash_profile
于 2020-12-25T12:55:26.107 に答える
7

+理由は次のとおりです。間違ったディレクトリにいます(つまり、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が何であるかを確認してください。

  • PATHグローバルパラメータ(私がお勧めします)の定義を次のように追加します:" export PATH=~/Library/Android/sdk/platform-tools:$PATH"または" export PATH=$PATH:~/Library/Android/sdk/platform-tools"

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

3)adbを使用します:

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

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

于 2019-01-23T08:29:28.497 に答える
7

最初にインストールする必要がありますadb。新しいコマンド(2021年)は次のとおりです。

brew install --cask android-platform-tools

于 2021-08-23T10:28:38.723 に答える
5

Macを使用している場合は、以下のコマンドを試してください。

ソース$HOME/ .bash_profile

于 2021-06-29T08:16:22.210 に答える
4

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

sudo apt install adb

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

于 2018-11-06T03:14:46.350 に答える
3

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

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

source ~/.profile 
于 2013-05-01T20:38:17.380 に答える
3
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  
于 2017-08-03T14:25:08.613 に答える
3

私の場合、ターミナルに次の行を追加しました。

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

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

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

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

それが得られたら、npm run androidをもう一度実行すると、動作するはずです。

于 2018-07-26T18:37:14.603 に答える
1

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

于 2018-03-20T21:57:34.050 に答える
1

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

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

    / Users / your-user / Library / Android / SDK

  2. その後、そのディレクトリにcdします。

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

于 2018-04-30T10:35:07.823 に答える
1

フォルダにadbがない場合は、android-sdk-macosx/platform-tools/最初にプラットフォームツールをインストールする必要があります。AndroidSDKManagerからプラットフォームツールを実行android-sdk-macosx/tools/androidしてインストールします。

于 2018-10-13T09:00:20.410 に答える
1

adbコマンドを/bin/フォルダーに移動する必要があります

私の場合:

sudo su
mv /root/Android/Sdk/platform-tools/adb /bin/
于 2020-04-30T08:46:20.950 に答える
1
  • adbがインストールされていることを確認してください
  • これをインストールするには、「sudoaptinstalladb」を実行できます。
  • また、デバイスのUSB認証を取り消して、USBデバッグを有効にして接続してみることもできます。
于 2021-07-19T11:07:18.200 に答える
0

を使用している場合:
fish_add_path /Users/<name>/Library/Android/sdk/platform-tools/
または、同じものをに追加できます~/.config/fish/config.fish
。シェルを再起動する必要がある場合があります

于 2021-06-03T05:02:09.153 に答える