티스토리 뷰

평화로운 개발인생에 또 구글이 정기적으로 시련을 준다.

앱이 Android 14(API 수준 34) 이상을 타겟팅해야 함

 

우선 기본적으로 손봐야할 코드는 

android/app/build.gradle

위치한 

compileSdkVersion : xxx

targetSdkVersion: xxx 

 

위에 스샷대로라면, 


compileSdkVersion : 34

targetSdkVersion: 34 로 변경되어야 합니다.

 

여기서 우리는 2가지 선택을 해야합니다.

1. build.grade 파일을 직접 수정할 것인가 ?

2. 거기에 박혀있는 flutter 상수를 수정할 것인가 ? 

compileSdkVersion 버전이 flutter 상수로 되어 있다.

전자인 경우 직접 원하는 버전을 입력하면된다.

후자의 경우 플루터 상수를 변경해주면 된다.

flutter 상수의 경우는 flutter sdk가 설치되어 있는 위치에서

packages/flutter_tools/gradle/src/main/groovy // 으로 이동하면 된다.


// 필자의 경우는 fvm 으로 버전 관리를 하고 있음으로, 아래 경로에 위치하고 있다.
~/fvm/versions/stable/packages/flutter_tools/gradle/src/main/groovy

거기서 원하는 값으로 변경하면된다.

하지만 보통은 flutter upgrade 를 하면 알아서 바뀌더라....

댓글


최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday