macOS の問題 zsh: コマンドが見つかりません: adb
目次
1. 問題の説明
1. 開発用に新しい Macbook Pro を購入しましたが、以下の図に示すように、ADB コマンドzsh: command not found: adb
を使用すると上記の問題が発生しました: 2. Macbook Pro 2020 バージョン、システム バージョン 10.15.5。 2020 この問題は、MacBook またはバージョン 10.15.5 より前のシステムをシステム 10.15.5 にアップグレードした場合に発生する可能性があります。
2. 問題分析
プロンプトの文字通りの意味は、関連するコマンドが見つからなかったことを意味します。
実際、bash シェルと zsh シェルは 2 種類の読み取りシステム環境変数です。
adbを利用する前提として、bashの.bash_profileにandroidツールに関する環境変数が設定されており、adbコマンドが利用できるようになります。
ただし、zsh シェルを使用する場合、関連する環境変数の構成は .zshrc に設定されません (関数内の bash の .bash_profile と同様)。
したがって、解決策は、Android ツールを構成するための環境変数を .zshrc に追加することです。
注: Mac では、一部のファイルは .zshrc であり、一部のシステムは隠しファイルである zshrc です。Mac での隠しファイルの表示と非表示を切り替える
3. 解決策
3.1 .zshrc ファイルを開く
ターミナルを開き、「open .zshrc」と入力します。
注: 一部のシステムでは問題が発生する場合があります
。その場合は、「open zshrc」と入力して
、.zshrc ファイルの場所 /private/etc を手動で見つけます。
3.2 .zshrc ファイルを編集する
.zshrc ファイル内の「# User Configuration」の位置を見つけて、「source ~/.bash_profile」を追加します (bash_profile ファイル内の環境変数がさまざまな方法で構成されている場合)。
3.3 ファイルを保存する
source .zshrc または source zshrc を実行するか、手動で Ctrl+S を押して保存します。
3.4 検証
ターミナルに adb version を入力すると、
まだ問題が発生する可能性があります。
次に、zshrc をディレクトリ /Users/yourname にコピーして、
次のコピーに使用します。ターミナルに adb version を再度入力してください。次の図が表示される場合は、構成が適切であることを意味します成功すると、ADB コマンドを使用して通常どおりデバッグできるようになります。