Androidの16KB対応

Google Play のコンソールで

Your app may not support 16 KB page sizes.

と表示されたら対応する必要があります。
Android OSのメモリページサイズが16KBになる端末に対応してねってことらしいです。

NDK(Native Development Kit)を使っているアプリは、対応する必要があります。

NDKを使用しているかを確認する方法

Google Play のコンソールで警告される前に確認する方法は

Android Stdio の「Build」-「Analyze APK…」

libフォルダが存在すれば、NDKを使っている

16KB対応方法

ABIを対応

ndk {
     abiFilters += listOf("arm64-v8a", "x86_64")
}

ほぼ全Androidスマホは、arm64-v8a(64ビット ARM)

NDKのバージョンアップ

ndkVersion = "28.1.0"

26以降であれば、16KB対応になります

.soの最新版を使う

コメント

タイトルとURLをコピーしました