😡
Unity 2021.3.6fでDirectoryNotFoundExceptionと出てAndroidのビルドが失敗する
error
DirectoryNotFoundException: Could not find a part of the path '/Applications/Unity/Hub/Editor/2021.3.6f1/PlaybackEngines/AndroidPlayer/Tools/gradle/lib'.
FileNotFoundException: Failed to find $/Applications/Unity/Hub/Editor/2021.3.6f1/PlaybackEngines/AndroidPlayer/Tools/GradleTemplates/mainTemplate.gradle
Build completed with a result of 'Failed' in 17 seconds (16972 ms)
2021.3.6fでAndroid
をビルドしようとするとこんな感じのログが出てビルドに失敗します。
なぜかというと
Preferences
-> External Tools
にあるgradle
のパスが間違っているからです。
/Applications/Unity/Hub/Editor/2021.3.6f1/PlaybackEngines/AndroidPlayer/Tools/gradle
そんなものはない。Tools
フォルダすらない。
本当に必要なファイルはここにあります。
/Applications/Unity/Hub/Editor/2021.3.6f1/PlaybackEngines/AndroidPlayer/SDK/cmdline-tools/2.1
なのでExternal Tools
のパスを書き換えるか、2.1
のディレクトリをAndroidPlayer
直下にコピーしてからTools
とリネームするとビルドが通るようになります。
この記事がスクショ付きで説明してくれているので見ながらやってみてください。
フォーラムの方でも被害者の会が開かれています[1]。
日本語の記事がなかったので書きました。
誰かにもこの「気持ち」を「共有」してほしくて……。
おしまい。
追記
2021.3.8fだと直ってました。
-
Unity is a jokeすき ↩︎
Discussion