이 페이지에서는 Firebase를 사용할 때 발생할 수 있는 Android 관련 문제에 대한 팁과 문제해결을 제공합니다.
다른 문제가 있거나 아래에 설명된 문제가 표시되지 않습니까? Firebase 또는 제품별 FAQ에 대한 자세한 내용은 기본 Firebase FAQ 를 확인하세요.
보고된 문제 및 문제 해결의 최신 목록은 Firebase Android SDK GitHub 리포지토리 를 확인할 수도 있습니다. Firebase Android SDK 관련 문제도 여기에서 제출하는 것이 좋습니다.
2021년 5월(Firebase BoM v28.0.0)에서 Firebase는 모든 Android 라이브러리에 대해 디슈가링을 비활성화했습니다( 릴리스 노트 참조).
이 변경은 Android Gradle 플러그인(AGP) v4.2 또는 이전 버전을 사용하는 Gradle 빌드에서 Java 8 지원을 활성화해야 함을 의미합니다. 그렇지 않으면 Firebase SDK를 추가할 때 이러한 Android 프로젝트에 다음 빌드 실패가 발생합니다.
D8: Invoke-customs are only supported starting with Android O (--min-api 26) Caused by: com.android.builder.dexing.DexArchiveBuilderException: Error while dexing. The dependency contains Java 8 bytecode. Please enable desugaring by adding the following to build.gradle android { compileOptions { sourceCompatibility 1.8 targetCompatibility 1.8 } } See https://developer.android.com/studio/write/java8-support.html for details. Alternatively, increase the minSdkVersion to 26 or above.
이 빌드 실패를 수정하려면 두 가지 옵션 중 하나를 따를 수 있습니다.
- 오류 메시지의 나열된
compileOptions
를 앱 수준build.gradle
파일에 추가합니다. - Android 프로젝트의
minSdkVersion
을 26 이상으로 늘립니다.