目次
はじめに
Unity2019のプロジェクトをUnity2021にして、「aab」形式でビルドする際に下記のようなエラーが出てしまいました。
FileNotFoundException: Could not find file ‘/Users/**/**/**.aab’.
出力しようとしている aabファイルが見つかりません、、、意味不明で困惑。
試しに「apk」形式でビルドしてみると問題ない。。
原因
Unity2019で「Custom Base Gradle Template」を設定していたのですが、Unity2021で「aab」ファイルをビルドするには不十分なバージョンを指定したままになっていました。
x) classpath ‘com.android.tools.build:gradle:3.4.3’
Unity2021ではデフォルト で「4.0.1」が指定されています。
classpath ‘com.android.tools.build:gradle:4.0.1’
カスタム設定の必要が無くなったので「Custom Base Gradle Template」のチェックをオフにします。
Edit
>ProjectSettings
>Player
>Android Tag
>PublishingSettings
上記で問題なくaab形式のビルドができました。