[解決済み】OS Xでターミナルからadbにアクセスできない。"command not found"
質問
MacシステムにAndroid SDKとEclipseをインストールしました。Eclipseを使用してプログラミングができ、いくつかのサンプルアプリケーションも作成しました。しかし、まだ
adb
ターミナルウィンドウから ターミナルで以下のコマンドを試してみました。
$ pwd
/Users/espireinfolabs/Desktop/soft/android-sdk-mac_x86/platform-tools
$ ls
NOTICE.txt dexdump llvm-rs-cc-2
aapt dx llvm-rs-cc.txt
adb lib source.properties
aidl llvm-rs-cc
$ adb --help
-bash: adb: command not found
また
ls
を出力して、私がどのウィンドウにいるか分かるようにしています。
解決方法は?
問題点は
adb
は、あなたの
PATH
.
これは、シェルが実行可能ファイルを探す場所です。現在の
PATH
で
echo $PATH
.
というバイナリを探そうとします。
adb
を、カレント・ディレクトリではなく、Pathの中に入れてください。したがって、もしあなたが現在
platform-tools
を呼び出すだけです。
./adb --help
ドットはカレントディレクトリで、これはBashに
adb
を実行します。
でも、実は
を追加する必要があります。
platform-tools
に
PATH
また、Android SDKに付属する他のツールもあります。これがその方法です。
-
Android SDKをインストールした場所を確認します。これは、もしかしたら(どこで
$HOME
はユーザーのホームディレクトリ)以下のいずれか(または SDKマネージャの設定 を起動します。)-
Linuxです。
$HOME/Android/Sdk
-
macOS
$HOME/Library/Android/sdk
-
Linuxです。
-
編集するシェルプロファイルを確認します。 どのファイルが使用されているかによって :
-
Linux: 通常
$HOME/.bashrc
-
macOS: 通常
$HOME/.bash_profile
-
Zshで。
$HOME/.zshrc
-
Linux: 通常
-
手順2のシェルプロファイルを開き、ファイルの一番下に、以下の行を追加します。パスは必ずインストールしたものに置き換えてください。
platform-tools
が異なる場合はexport ANDROID_HOME="$HOME/Android/Sdk" export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH"
-
プロファイルファイルを保存し、ターミナルを再立ち上げ、または
source ~/.bashrc
(または先ほど変更したもの)を使用してください。
を設定することに注意してください。
ANDROID_HOME
はサードパーティのフレームワークで必要とされることがあるので、追加しておいて損はありません。
関連
-
[解決済み】SDKの場所がandroid studioで見つからない。
-
[解決済み] AndroidでBluetoothが有効かどうかのチェックに失敗する(REQUEST_ENABLE_BTを変数に解決できない)。
-
[解決済み] setBackgroundDrawable() 非推奨
-
[解決済み] Android M パーミッション : shouldShowRequestPermissionRationale()関数の使用方法について混乱しています。
-
[解決済み] psql: コマンドが見つかりません Mac
-
[解決済み] コマンドラインからAndroidエミュレータを起動するにはどうすればよいですか?
-
[解決済み】Android ADB デバイスがオフラインでコマンドを発行できない。
-
[解決済み】adbコマンドが見つからない
-
[解決済み】MacでAndroid SDKを探し、PATHに追加する。
-
[解決済み] EclipseでADTを更新するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Dalvikとdalvik-cacheとは何ですか?
-
[解決済み】Android Studio AVD - Emulator: 終了コード 1 でプロセスが終了
-
[解決済み】リストビューにonclicklistenerを追加する(android)
-
[解決済み】apkファイルのインストール中に「パッケージが破損しているようです」というエラーが発生する。
-
[解決済み】'dependencies' を '(groovy.lang.Closure)' に適用できない。)
-
[解決済み] コンパイルした.apkを端末にインストールしようとするとINSTALL_FAILED_UPDATE_INCOMPATIBLEが表示される
-
[解決済み] ARM CPU M1を搭載したmacOS上のAndroid Studio/エミュレータ
-
[解決済み] Mac OS Xでadbをセットアップする
-
[解決済み] adb が私のデバイス/電話を見つけられない (MacOS X)
-
[解決済み] macOS Catalina 10.15(beta) - ~/.bash_profile がシェルのソースにならないのはなぜですか?