[Flutter] build.gradle의 minSdkVersion, targetSdkVersion 버전 위치 (sdk version: 33 기준)

sig03
Jan 25, 2024

--

  • android/gradle/build.gradle 에 minSdkVersion 을 수정해야 할 일이 있다.
  • 아래와 같이 정의되어 있다.
    defaultConfig {
applicationId "com.example.flutter_app"
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
  • flutter.minSdkVersion 부분을 지우고 값을 넣어도 되는데 저 값들이 어디에 위치해 있는지 궁금해서 찾아봤다.
  • sdk 버전이 올라가면서 위치가 달라진건지 현재 웹에서 검색되는 경로보다 한 뎁스 더 찾아가야 한다.
  • 일단 현재 생성한 flutter 프로젝트에는 없고 flutter sdk가 설치된 폴더로 가야 한다.
// flutter/packages/flutter_tools/gradle/flutter.gradle



def pathToThisDirectory = buildscript.sourceFile.parentFile
apply from: "$pathToThisDirectory/src/main/groovy/flutter.groovy"
  • 한 단계 더 찾아간다.
// flutter/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy



class FlutterExtension {

static int compileSdkVersion = 33

static int minSdkVersion = 19

static int targetSdkVersion = 33


static String ndkVersion = "23.1.7779620"


String source


String target
}

--

--

sig03
sig03

No responses yet