애드몹을 붙이고 안드로이드 빌드해보니 minSdkVersion이 너무 낮아 빌드할 수 없다고 나옵니다.
애드몹의 minSdkVersion이 19인데 플러터는 16이기 때문인데, 애드몹의 minSdkVersion을 낮출 수는 없으니
defaultConfig {
applicationId "com.abc.def"
minSdkVersion 19
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
android/app/build.gradle 파일을 열어서 중간에 있는 defaultConfig.minSdkVersion을 19로 바꿔줍니다
원래는 flutter.minSdkVersion으로 되어 있습니다
buildscript {
ext.kotlin_version = '1.6.10'
// ...
}
자바가 아닌 코틀린으로 빌드하는 경우, android/build.gradle에서 코틀린 버전을 바꿔 줘야 합니다.
IDE 플러그인에서 사용되고 있는 코틀린 버전으로 바꿔줍니다.
잘 모르겠으면 아무 버전이나 쓰면 '이 버전 너가 쓰고 있는 버전이 아님. 너가 쓰는 버전은 x.x.x임'이라고 경고가 나오니 그거 보고 쓰면 됩니다.
반응형
'프로그래밍 > Dart, Flutter' 카테고리의 다른 글
[Flutter] Navigator push() vs pushNamed() 어떤 걸 써야 할까? (0) | 2022.01.30 |
---|---|
[Flutter] 디버그 모드인지 확인하는 방법 (0) | 2022.01.24 |
[Flutter] TextField가 자꾸 초기화 될때 (0) | 2022.01.23 |
[Flutter] font_awesome_flutter가 안나올 경우 해결방법 (0) | 2022.01.23 |
[Flutter] 개발환경 설정 (0) | 2022.01.22 |