16KB 대응과 관련해서 내부 테스트로 테스트해보고 싶어서 올려봤는데
내부 테스트에선 문제없이 올라가도 프로덕션으로 승급하면
'16KB 메모리 페이지 크기를 지원하지 않습니다' 오류 메시지가 뜨네요.

https://developer.android.com/guide/practices/page-sizes?hl=ko
16KB 페이지 크기 지원 | Compatibility | Android Developers
이 페이지는 Cloud Translation API를 통해 번역되었습니다. 16KB 페이지 크기 지원 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 16KB Google Play 호환성 요구사항 202
developer.android.com
일단 레퍼런스 문서를 보면
Android NDK r28 이상
NDK 버전 r28 이상은 기본적으로 16KB 정렬로 컴파일됩니다.
이렇게 되어 있어서 NDK 버전을 올렸는데
여전히 오류가 나는 걸 보니
오래된 라이브러리를 사용하고 있는것중에 문제가 생긴 거 같아서
build.gradle 아래와 같이 넣으니 일단 해결
packagingOptions {
jniLibs {
useLegacyPackaging true
}
}
오래된 라이브러리가 없는 경우에
NDK 버전을 업데이트 하고 Application.mk 에 아래와 같이 추가하면 해결
APP_SUPPORT_FLEXIBLE_PAGE_SIZES := true
아직 더 확인해봐야겠지만 일단 급한 업데이트는 이렇게 처리했습니다.
반응형
'android' 카테고리의 다른 글
| A valid Facebook app client token must be set in the AndroidManifest.xml 에러 수정 (0) | 2025.11.11 |
|---|---|
| 구글 결제 라이브러리 java.lang.NoClassDefFoundError 해결 (3) | 2025.03.15 |
| Google Play 구글 인앱 상품 등록하기 결제 라이브러리 7 (0) | 2025.03.14 |
| 안드로이드 파이어베이스 구글 로그인 인증하기 (1) | 2025.03.10 |
| 구글 플레이스토어 앱 이전 하기 (1) | 2025.03.07 |