ezkeyboardアプリケーションを使用する前にadb forward
コマンドを実行する必要があります。これにより、ユーザーはブラウザーを使用して電話で入力できます。
adb forward tcp:8080 tcp:8080
コマンドを実行すると、adb command not found
エラーメッセージが表示されます。
端末からAndroid
コマンドを実行できます。 adb
が機能しないのはなぜですか?
adb
がユーザーの$ PATH変数にあることを確認してください。
または
あなたはwhereis
でそれを見つけ、./adb
でそれを実行しようとすることができます
私の場合、Android Studio 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
ファイル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
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
Adbはインストールされていますか?確認するには、ターミナルで次のコマンドを実行します。
~/Library/Android/sdk/platform-tools/adb
出力が出力される場合は、次のインストール手順をスキップして、最後のターミナルコマンドリストに直接進みます。
Macで次のコマンドを実行し、ターミナルセッションを再起動します。
echo export "PATH=~/Library/Android/sdk/platform-tools:$PATH" >> ~/.bash_profile
Macユーザーは、このファイルをエディターで/Users/(USERNAME)/.bash_profile
開くだけです。
そしてこの行を追加してパスを追加します。
export PATH="/Users/myuser/Library/Android/sdk/platform-tools":$PATH
スタジオ経由でadbをインストールする場合、これがデフォルトのパスです。この行のユーザー名を変更することを忘れないでください。
これが最も簡単な方法であり、自動更新を提供します。
インストール homebrew
Ruby -e "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"
Adbをインストールします
brew cask install Android-platform-tools
Adbの使用を開始
adb devices
Mac(OS X 10.8.5)では、adbがここにあります:
~/Library/Android-sdk-mac_86/platform-tools
したがって、$PATH
およびsource
itの.bash_profile
を編集します。
ターミナルを起動するたびに$ PATH変数を書き換えないようにするには、ホームディレクトリの下の。bash_profile(Macの場合は。profile)ファイルを編集します(〜/)、ファイル内のどこかにexportステートメントを配置します。
これで、ターミナルを起動するたびに、$ PATH変数が正しく更新されます。プロファイルファイルを変更した直後に端末環境を更新するには、次のように入力します。
source ~/.profile
PATH
変数を編集したくない場合は、SDK
がインストールされているplatform-tools
ディレクトリーに移動すると、コマンドがそこにあります。
次のように使用できます。
SDK
を配置したディレクトリに移動します。
cd /Users/mansour/Library/Developer/Android/sdk/platform-tools
現在のディレクトリから使用するには、./
を指定してadb
コマンドを入力します。
./adb tcpip 5555
./adb devices
./adb connect 192.168.XXX.XXX
私の場合、端末に次の行を追加しました。
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を再度実行すると動作します。
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
ADBが見つかりません#SOLVED単にSDKプラットフォームツールをダウンロードしてください。https://developer.Android.com/studio/releases/platform-tools.htmlダウンロードしたファイルを抽出します。 Android StudioのSDKマネージャーに移動して、リンクをコピーします。ファイルエクスプローラーに移動し、コピーしたSdkのパスを貼り付けてSdkファイルを表示します。 Adbファイルが欠落していることに気付き、ダウンロードしたファイル(プラットフォームツール)を開いてコンテンツをコピーし、Sdkツールファイル(adbが欠落していることに気付いたファイル)のすべてのコンテンツを置き換えて保存します。準備できた。
+理由は次のとおりです:間違ったディレクトリにいます(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
")
私の場合、これはこの問題の解決です
Android SDKがインストールされていることを確認してください。通常、SDKの場所はこの場所にあります
/ Users/your-user/Library/Android/sdk
その後cdそのディレクトリに。
そのディレクトリに移動したら、次のコマンドを入力します./ platform-tools/adb install your-location-of apk
ターミナルで次のコマンドを入力します。
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
私の場合、私はplatform-tools
ディレクトリにいましたが、間違った方法でコマンドを使用していました。
adb install
正しい方法の代わりに:
./adb install
adbパッケージをインストールすることでこの問題を解決しました。 buntを使用しています。
Sudo apt install adb
これはあなたに役立つと思います。
フォルダーAndroid-sdk-macosx/platform-tools/
にadbがない場合は、最初にプラットフォームツールをインストールする必要があります。 Android-sdk-macosx/tools/Android
および プラットフォームツールのインストール をAndroid SDKマネージャーから実行します。