반응형
내가 하고 싶었던 것은 오직 앱을 띄우는 거였는데,, 왜 이런 무시무시한 빨간색 에러를 보아야 했는가.
그 이유는 새롭게 추가한 라이브러리에 있었다.
Firebase를 사용하기 위해 "cloud_firebase"를 추가하였고,
해당 라이브러리가 설치된 버전으로 앱을 실행시키고자 하니,
작성된 메시지 클라우드의 minSdkVersion가 19인데, 나의 플러터의 minSdkVersion는 16이니 실행시킬 수 없다는 멘트였고.
해당 부분의 해결은 매우 쉽니다.
위에서 노출되어 보이는 "AndroidMainfest.xml"파일을 찾는 것이 아닌
app폴더 내의 build.gradle 파일에 가서 수정하면 된다. (android의 build.gradle이 아님을 명심하자)
해당 파일로 가면 아래와 같이 minSdkVersion이 명시되어있는데,
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.*.*"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration.
minSdkVersion flutter.minSdkVersion
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
필자는 현재 flutter.minSdkVersion으로 되어있다.. 해당 부분을 원하는 버전으로 작성해주면 된다 ^^..
defaultConfig {
applicationId "com.*.*"
minSdkVersion 19
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
해당 부분에 맞춰서 수정하면 에뮬레이터를 실행시킬 수 있습니다.
728x90
반응형