본문 바로가기

프로그래밍

[Flutter] Google Play 플레이스토어 앱이 16KB 메모리 페이지 크기를 지원 문제

반응형

구글 플레이 스토어 앱 정책 상태에 16KB 메모리 페이지 크기를 지원해야 한다고 경고가 떴습니다.

문제를 해결하려면 16KB 지원하는 빌드를 올려야한다는데 

지금 올라가 있는 앱이 문제가 있는거 같습니다.

해결 하지 않으면 앱이 내려가거나 업데이트가 안되는 문제가 있기 때문에 해결을 해야한다

 

구글 플레이 콘솔 앱 정책

 

 

 

16KB 페이지 크기 지원 안드로이드 공식가이드

 

 

16KB 페이지 크기 지원  |  Compatibility  |  Android Developers

이 문서에서는 특히 네이티브 코드나 NDK 라이브러리를 사용하는 경우 Android 15 이상 기기에서 16KB 메모리 페이지 크기를 지원하는 앱의 Google Play 호환성 요구사항을 설명하고 이 변경사항에 맞게

developer.android.com

 

 

 

이 문제에 대해 Codex AI에게 물어보았다

extractNativeLibs 코드를 추가 하고

 

android:extractNativeLibs="false"

 

 

android/app/build.gradle (line 32) NDK를 28.2.13676358로 변경

Kotlin plugin을 2.2.0으로 올려 release 빌드 실패 해결

16KB 미지원 .so를 넣던 라이브러리 패키지 super_drag_and_drop 관련 코드 제거

 

codex가 이렇게 수정했다
그러나 .so 파일을 쓰는 라이브러리 관련 코드를 다 지워 버리니 참...

내가 열심히 작업한 코드를 다 지웠다 

codex 코드 수정 권한을 바꿔야 할듯

 

결국 

어떤게 so 파일을 쓸지 몰라서 

모든 flutter 라이브러리 패키지 최신 버전으로 업데이트 

해결 완료!!

 
반응형