為什麼 Play Console 上的 16 KB Page Size 與 APK Analyzer 的結果不一樣
前言 最近應該不少 Android 開發者都有在 Google Play Console 收到一則關於 16 KB 記憶體分頁大小 (page size) 的政策審查通知。 依據官方文件,開發者有四種途徑可以檢查 App 是否支援 16 KB 記憶體分頁大小: 確認是否有使用 Native Code。 如果完全沒有使用,基本上預設會是支援的狀態。 使用 Android Studio 中的 APK Analyzer。 依靠 Android Studio 編譯階段時的自動提醒。 透過 Command-Line 工具 。 就我手上維護的專案來說,有些使用了第三方 Native Code Libs,另一些則是 Android 官方提供的 (例如 CameraX )。 問題 在實際用 APK Analyzer 檢查的時候,我發現了一個狀況。 Google Play Console 顯示結果與本地檢查不一致 使用環境:Android Studio Meerkat | 2024.3.1 。 Google Play Console 明確指出 libimage_processing_util_jni.so 不支援 16 KB ,但不管是檢查 APK 還是 AAB , APK Analyzer 都沒有指出有 lib 不支援。 ...