반응형
공통 버전의 수정이 필요한 경우
"flutter.minSdkVersion" 또는 "flutter.targetSdkVersion"등의 버전을 수정해야할 일이 가끔 있습니다. 어떤 패키지를 설정하고 설치를 진행하다보면 아래와 같이 버전이 낮아서 빌드에서 실패하는 경우가 있습니다.
버전 검색이 안되는 이유
하지만 "flutter.minSdkVersion" 또는 "flutter.targetSdkVersion"로 검색을 해도 사용된 위치만 있을 뿐 선언된 위치는 검색되지 않습니다. 그 이유는 해당 정보가 프로젝트 내에 있지 않고 플러터 SDK 경로안의 gradle에 있기때문입니다.
실제 버전 선언된 위치
설정에서 Flutter SDK의 위치를 찾아봅니다.
(제 경우는 /Users/mihyunnoh/work/flutter네요.)
이럴경우 공통 버전 정보는 SDK 경로에 아래 경로를 추가한 곳에 위치합니다.
\packages\flutter_tools\gradle\flutter.gradle
/** Sets the compileSdkVersion used by default in Flutter app projects. */
static int compileSdkVersion = 33
/** Sets the minSdkVersion used by default in Flutter app projects. */
static int minSdkVersion = 16
/** Sets the targetSdkVersion used by default in Flutter app projects. */
static int targetSdkVersion = 33
버전 수정하기
이제 필요한 버전을 설정하고 빌드를 진행합니다.
결과
수정하니 빌드가 아래와 같이 성공합니다.
반응형
'flutter' 카테고리의 다른 글
flutter iOS push 설정 (0) | 2023.05.11 |
---|---|
[Flutter] TTS(Text To Speech): 텍스트를 음성으로 변환하는 방법 (0) | 2023.04.19 |
[flutter] app icon 설정하기 (1) | 2022.12.22 |
댓글