Unity:Android開発でGradleが見つからない時
https://gyazo.com/0ae62e2c0813e19f3469bda0b4092b84
原因
Unity が自動で選択している Gradle のパスが存在しないため、実際にはインストールされているが実行ファイルを見つけられていないことにより発生する
正: ...\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\cmdline-tools\2.1
誤: ...\Editor\Data\PlaybackEngines\AndroidPlayer\Tools
解決方法
管理者権限から mklink を使用してシンボリックリンクを作成する 正しいGradleのパスを指定するだけでも良いがその先のビルド処理でGradleTemplatesをやはり検出できずビルドできないのでまるごと自動検知できる場所にシンボリックリンクを貼るのが一番確実
code:sh
...\2021.3.6f1\Editor\Data\PlaybackEngines\AndroidPlayer>mklink /D Tools SDK\cmdline-tools\2.1
Tools <<===>> SDK\cmdline-tools\2.1 のシンボリック リンクが作成されました
参照情報