[025] 플러터 (Flutter) Tip - Flutter 안드로이드 16KB Page Size 지원 해결 방법

2025. 10. 14. 16:57모바일어플개발/Flutter Tips

반응형

안녕하세요~ totally 개발자입니다.

 

아래 내용을 보면 2025년 11월 1일부로 안드로이드 15+ 디바이스를 타케팅할 때 64비트 기기에 16KB page size를 지원해야 한다고 나옵니다.

 

Starting November 1st, 2025, all new apps and updates to existing apps submitted to Google Play and targeting Android 15+ devices must support 16 KB page sizes on 64-bit devices.

 

그래서 Flutter 경우에 어떤 방법으로 이것을 해결할 수 있는지 살펴보도록 하겠습니다.

 

Step 1: 먼저 AGP(gradle 버전)를 8.5.1 이상으로 높여야 한다고 나옵니다. android > settings.gradle에 들어가셔서

plugins 내에 id "com.android.application" version "8.5.1" apply false 이렇게 변경해줍니다.

 

 

Step 2: android > gradle > wrapper > gradle-wrapper.properties에 들어가셔서 distributionUrl을 아래처럼 변경해줍니다.

distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip

 

 

Step 3: 안드로이드 스튜디오를 열어주고 SDK Manager에 접속합니다.

 

 

Step 4: SDK Platforms에 Android 15를 설치해줍니다.

 

 

Step 5: SDK Tools로 가신 다음 NDK를 확인해줍니다 만약 설치가 가능하신 경우 설치해주세요. 저의 경우 "29.0.14206865"로 설치되었습니다.

 

 

Step 6: android > app >build.gradle 파일 접속하셔서 android 내에 ndkVersion을 위의 버전으로 변경해주시면 됩니다. 저의 경우 아래처럼 진행하였고 추후 빌드하실 때 desugaring 이슈가 나오시는 분들은 저처럼 아래에 coreLibraryDesugaringEnabled true도 넣어주시고 dependencies 부분에도 coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.4'를 추가해주셔야 합니다.

 

 

Step 7: 이제 테스트를 보기 위해 다시 안드로이드 스튜디오로 가셔서 Virtual Device Manager에 접속하면 됩니다.

 

 

Step 8: 원하시는 기기를 선택합니다.

 

 

Step 9: 안드로이드 API 35이상 중 16KB Page Size가 적혀 있는 것으로 선택하시고 Next 누르시고 완료하시면 됩니다.

 

 

Step 10: 실행하셨을 때 문제 없이 돌아가는 것을 확인하시고 플레이스토어에 올리시면 됩니다.

 

 

반응형