반응형
질문
저는 최신 버전의 안드로이드 스튜디오에서 Flutter 앱과 함께 firestore를 사용하려고 합니다. 저는 정확히 이 지침을 따랐습니다. https://www.youtube.com/watch?v=DqJ_KjFzL9I&list=PLjxrf2q8roU2HdJQDjJzOeO6J3FoFLWr2&index=9 저는 지난 주에 다른 앱에서 작동했던 것도 있습니다. 이제 pubspec.yaml을 업데이트하는 모든 단계를 완료한 후 새 앱을 실행하려고 하면 다음 오류가 발생합니다. 이 예에서는 여기에서 볼 수 있는 것 외에는 변경된 코드가 없는 새로운 플러터 카운터 앱에서 오류가 발생합니다.
D8: Cannot fit requested classes in a single dex file (# methods: 71610 > 65536)
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:transform
답변
다중 dex를 활성화합니다.
project/app/build.gradle
을 열고 다음 라인을 추가합니다.
defaultConfig {
...
multiDexEnabled true
}
그리고
dependencies {
...
implementation 'com.android.support:multidex:1.0.3'
}
만약 AndroidX로 마이그레이션 했다면, 대신 이것을 사용해야 합니다. (Touré Holder의 팁):
dependencies {
...
implementation 'androidx.multidex:multidex:2.0.1'
}
이에 대해서 더 읽어보세요. 여기
반응형
댓글