Androidプラットフォームでビルドしようとしたらこんなエラーが。
CommandInvokationFailure: Failed to update Android SDK package list.
解決方法
自分はこの方法で直りました。
Preferences > External Tools > Android > JDK Installed with Unity (recommended) のチェックを外す。
JDKパスを指定する。下のような感じのパス。
C:\Program Files\Unity\Hub\Editor\2019.2.21f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\OpenJDK\Windows
その状態でビルドする。
その後は、チェックを入れ直してビルドしても通るので、チェックを入れ直す。
それでもコケる場合
自分だけだと思うけど、↑の設定をしてビルドしても、Build Gradleでコケて下のようなエラーが出る場合。
CommandInvokationFailure: Gradle build failed.
Checking the license for package Android SDK Build-Tools 30 in C:\Program Files\Unity\Hub\Editor\2019.2.21f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\licenses
同じくExternal Toolsから、Android SDK Tools Installed with Unity (recommended) のチェックを外す。
パスが設定されてなければ、Sdkフォルダを指定する。Android StudioのSDK Managerに書いてあるパス。
その後ビルドすると正常に通る。