aabのアップロードエラー
Unity バージョン 2021.3.14f1
Google play consoleにて、aabをアップロードしたところ、このようなエラーが出てしまいました。
「アップロードされた APK または Android App Bundle には、インテント フィルタを使用するアクティビティ、アクティビティ エイリアス、サービス、またはブロードキャスト レシーバが含まれていますが、’android:exported’ プロパティ セットは使用されていません。このファイルは Android 12 以降にはインストールできません。」とのことです。
参考サイト
今回参考にさせていただいたのはこちらのサイトです。
自分の環境では、こちらに書かれていた内容だけでは解決しなかったため、追加して行ったことを書いていきたいと思います。
追加でやったこと
自分のassets内で[androidmanifest]を検索するとこのようになります。
上記サイトで書かれていたandroidmanifestに該当するものは、いま青で示されているものです。
自分の環境ではこのandroidmanifestに android:exported=”true” を追加するだけではだめで、
Assets/Plugins/Android/res.androidlib/AndroidManifest.xml
こちらのandroidmanifestにも android:exported=”true” を記述する必要がありました。
同様に<activity の中に android:exported=”true” を追加して提出してみると無事通りました。