アプリを実行すると、Android Studio でこのエラー メッセージが常に表示されます。
java.lang.IllegalArgumentException: Unable to locate adb
ADB をダウンロードしていくつかのトラブルシューティング オプションを試しましたが、問題は解決されませんでした。ご意見をお聞かせください。
答え1
最終的に、数時間の調査を経て、AVD マネージャーで「adb が見つかりません」という問題を抱えているすべての人にとって別の解決策が見つかったと思います。
ファイル -> 設定 -> 外観と動作 -> システム設定 -> Android SDK に SDK の設定があることはわかっています。これだけでは不十分のようです。上記の設定にもかかわらず、Android Studio (少なくとも新しいバージョン 4) ではプロジェクトにデフォルトの SDK が提供されないようです。
したがって、(プロジェクトごとに)「ファイル」->「プロジェクト構造」->「プロジェクト設定」->「プロジェクト」に移動し、デフォルトで [SDK なし] に設定されているプロジェクト SDK を選択する必要があります。
ドロップダウン ボックスに何も表示されない場合は、[新規]、[Android SDK] の順に選択し、Android SDK の場所 (通常、Windows では C:\Users[ユーザー名]\AppData\Local\Android\Sdk) に移動します。これで、Android API xx プラットフォームを選択できるようになります。これで、この煩わしい adb エラーは発生しなくなります。
HTH
答え2
Andoid Studio の SDK マネージャーから SDK をインストールすることでこの問題を解決しました。
答え3
アップデート:
macOS 10.15.x (Catalina) 以降のバージョンでは、使用するファイルは次のとおりです。Apple
¨/.zshrc
は 10.15 以降、デフォルトのログインシェルとして ZSH に切り替えました。
----元の回答は以下の通りです。わかりやすくするために若干調整を加えています。----
これは私の Mac ではうまくいきました。platform
-tools をインストールし、$PATH 環境変数を更新します。
選択したテキスト エディターを使用します。
nano ~/.zshrc # ~/.bashrc for macOS < 10.15
既存の PATH を編集するか、以下を追加します。
export PATH="$PATH:[PLATFORM-TOOLS-PATH-HERE]"
ファイルを保存し、Zsh の設定を更新します。
source ~/.zshrc # (~/.bashrc if macOS < 10.15) Or zsh -l to re-read login scripts
お役に立てれば。
答え4
React Nativeで作業している場合は、これらのツールがインストールされていることを確認してください。これらのツールが不足していたため、問題が解決しました。