Toute application Android contenant du code natif (NDK, C/C++) doit être compilée avec un alignement mémoire de 16 Ko. La Play Console affiche 'The App isn't 16KB compatible'. La deadline a été étendue à mai 2026 — la recompilation avec AGP 8.5.1+ ou NDK r28+ est la solution requise.
Les processeurs ARM64 récents utilisent des pages mémoire de 16 Ko. Pour fonctionner correctement sur ces appareils, les bibliothèques natives (.so) doivent être compilées avec un alignement correspondant. Les bibliothèques compilées avec l'alignement 4 Ko par défaut peuvent être incompatibles avec ces appareils.
Cette exigence ne concerne que les applications contenant du code natif : NDK Android, React Native avec modules natifs, Flutter avec plugins natifs, ou bibliothèques C/C++ tierces. Les applications 100% Kotlin ou Java ne sont pas affectées.
La correction implique de mettre à jour Android Gradle Plugin vers la version 8.5.1 ou supérieure et NDK r28 ou supérieur, puis de recompiler l'ensemble des bibliothèques natives. Les bibliothèques tierces non maintenues peuvent nécessiter une mise à jour ou un remplacement.
Vérification de la présence de code natif et des bibliothèques .so affectées
Mise à jour d'Android Gradle Plugin vers AGP 8.5.1+
Mise à jour du NDK vers r28 ou supérieur
Recompilation des bibliothèques natives avec le nouvel alignement
Vérification de la compatibilité des bibliothèques tierces
Tests sur émulateurs ARM64 et soumission Play Store
Décrivez votre blocage, je vous reviens sous 24H avec un plan d'action.