d-o-b
D* Outside the Box
img of 「Google Playの16 KBページサイズ要件の影響を受けるアプリがあります」に対応

「Google Playの16 KBページサイズ要件の影響を受けるアプリがあります」に対応

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-58
is 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 対応になりました。

Recent Articles