しばらく開発していなかったAndroidアプリが以下のエラーでビルドできなくなってしまいました。
Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.
Stackoverflow によると Big sur に更新後に発生する様子。
ちなみに私の環境は2番目の回答のような2つのJava環境がある(?はっきりわかってない)状態でした。
$ /usr/libexec/java_home -V | grep jdk
Matching Java Virtual Machines (2):
1.8.181.13 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
1.8.0_181 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
対処方法は下の方のパスをJAVA_HOME
として環境変数に設定する方法が有効でした。
~/.bash_profile
# 以下追記
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home