Googleさんからのメール
Google Play の 16 KB ページサイズ要件の影響を受けるアプリがあります !?
Google Play では、Android の最新バージョンでアプリが正しく動作するように、 Android 15 以降を対象とするすべてのアプリで 16 KB メモリのページサイズをサポートすることを義務付けています。 2025/11/01 より、16 KB メモリのページサイズをサポートしていないアプリのアップデートについてはリリースできなくなります
リリースできなくなるとこまるので対応開始。まずは公式サイトを見てみる。
公式さんの言う通りにAPK Analyzer
でみても、check_elf_alignment.sh
でチェックしてみても問題がないように見える。大丈夫そうに見えたので作成したバンドルをGoogle Play Consoleにアップロードして情報をみるとメモリのページサイズの項目
が16KB 非対応になってる🤔🤔
大丈夫そうに見えたけど何等かの対応が必要ということで、下記の記事を参考にをみて更に同じように対応してみる。
諸々の対応を行ってビルドしてみると、ビルドエラーが。。。まぁ、すんなりいかないよね。
AndroidManifest.xml:32:13-58is also present at [com.google.android.gms:play-services-ads-lite:22.6.0] AndroidManifest.xml:92:13-59 value=(@xml/gma_ad_services_config).Suggestion: add 'tools:replace="android:resource"' to <property> element at AndroidManifest.xml to override.
こんどは下記URLを参考に
AndroidManifest.xmlの修正
manifestタグにxmlns
属性を追加
xmlns:tools="http://schemas.android.com/tools"
applicationタグにpropertyタグ追加
<property android:name="android.adservices.AD_SERVICES_CONFIG" android:resource="@xml/gma_ad_services_config" tools:replace="android:resource" />
この対応でビルドが通るようになりました😆
flutter clear
やもろもろのキャッシュのクリアを行い。満を持してバンドルを作成。
Google Play Consoleにアップロードして確認すると、メモリのページサイズの項目
が16 KB 対応になりました。