플러터에서 이런저런 플러그인들을 넣다보면 갑자기 빌드가 안될때가 있는데,
firebase의 cloud firestore를 넣으면 안드로이드쪽에서 터지는 에러메세지라고 할수 있다.
플러그인 페이지에는 특별히 dex관련해서 언급이 없으므로 처음 이런 메세지를 받으면 놀라게 된다.
(pub.dev/packages/cloud_firestore)
특히 나같은 경우는 iOS개발자였다보니까 안드로이드쪽 에러쪽은 잘 몰라서 더더욱 멍해지는 경우가 많았다.
간단히 검색만 해봐도 알수 있지만, 설정쪽를 조금만 건들면 해결할수 있다.
android/app/build.gradle 이쪽에서 아래와 같이 수정해 주면 해결!
...
android {
...
defaultConfig {
...
//아래를 추가
multiDexEnabled true
}
...
}
...
dependencies {
//아래를 추가
implementation 'com.android.support:multidex:1.0.3'
...
}
...
'IT > Flutter' 카테고리의 다른 글
APNG, 그리고 WebP (2) | 2020.08.21 |
---|---|
Provider 그리고 Riverpod# (0) | 2020.07.30 |
[Flutter] InkWell on image, 잉크웰을 이미지 위에서 작동시키기 (0) | 2019.06.05 |
[Flutter + Firestore] Datetime 시간순으로 검색하기 (0) | 2018.08.16 |
Flutter. 일주일 공부하고 정리#1 (0) | 2018.07.12 |