Androidの16KBページサイズ対応で、どのライブラリに問題があるのかを知る方法

Google play consoleに「2025年11月1日までに16kbページサイズをサポートしてください」といったメッセージが出ていた

アプリを構成するライブラリのsoファイルの中に、16kbページサイズに対応していないものがあるとこのメッセージが出るようだ

この記事では対応していないライブラリは何か、を知る方法について書いている

consoleで調べられる

consoleの各アプリの「テストとリリース」「製品版」のページを開くと「16KBのネイティブ ライブラリのアライメントでアプリを再コンパイルしてください」という項目が表示されている

これの下の方に「App Bundleを表示」というリンクがあるのでこれをクリックする

出てくるページの下の方に「メモリのページサイズ」という項目があり、そこの「詳細を表示」を押す

するとこのように、16kbに対応してないライブラリの情報が出てくる

私の場合はflutterでアプリを制作しており、その中で使用しているflutter_soloudという音声パッケージのバージョンが古く、16kbに対応してないのが原因だったとわかった

このように、どのライブラリが対応してないかを知ることで、何を直せばよいのかがわかるようになっている

ライブラリ名を見てもわからない場合は、AIにこういった問題が起きていてこういったライブラリ名を含むメッセージが出ている、と伝えればおそらく原因を教えてくれるだろう

ちなみに対応期限は2026年5月31日まで伸ばせるので、対応する時間がない、という人はひとまず延長しておくとよいかも

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