投稿

Android API Level 旧バージョン対応

イメージ
 UnityでのAndroid API Levelの旧バージョン対応について、簡単なメモです。 当たり前の内容かもしれませんが、備忘録として記載します。  2022年12月時点で、Target APIレベルは、Android 11 (API level 31)以上になっていると思います。 Minimum API LevelをAPI Level 31でBuildすると、Android端末側のOSも対応していないといけないはずです。 私の使用端末はAndroid 10でしたので、Google Playでは、以下のエラーメッセージが表示されました。 「このアプリはお使いのデバイスに対応しなくなりました。詳しくは、デベロッパーにお問い合わせください。」 せっかくリリースしたのに、がっかりしちゃいました。 対応策を以下に記載します。 簡単な内容でした。(最初にBuildするとき、これだとエラーになったような...) 対応策 Unity > Build Settings > Player Settings > Other Settings > Identification 1.Minimum API Levelを下げる ・Minimum API Level: Android 8.0 'Oreo' (API level 26)    [対応前 API Level 31] ・Target API Level: Automatic (highest installed) 2.「Version」「Bundle Version Code」を繰り上げる 3.Buildし、Google Playで再リリース 内容に不備や不明点があれば、コメントいただけると、うれしいです。 最後に、アプリの宣伝です。気になった方は、インストールの上、遊んでいただけると幸いです。 ButtonClick

はじめに

naka-yoshi16 Apps アプリ開発時の備忘録を記載していきます。 みなさまの同じような悩みを時短解決できると幸いです。 不明点などございましたら、コメントお願いいたします。 可能な限りご対応させていただきます!