IT/Flutter
[ERROR] dex file cannot exceed 64K 대응법
로바아토
2020. 10. 29. 13:10
플러터에서 이런저런 플러그인들을 넣다보면 갑자기 빌드가 안될때가 있는데,
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'
...
}
...