Trang này cung cấp các mẹo và cách khắc phục sự cố dành riêng cho Android mà bạn có thể gặp phải khi sử dụng Firebase.
Có những thách thức khác hoặc không thấy vấn đề của bạn được nêu bên dưới? Hãy nhớ xem Câu hỏi thường gặp về Firebase chính để biết thêm về Câu hỏi thường gặp về pan-Firebase hoặc dành riêng cho sản phẩm.
Bạn cũng có thể xem repo Firebase Android SDK GitHub để biết danh sách cập nhật các sự cố được báo cáo và cách khắc phục sự cố. Chúng tôi cũng khuyến khích bạn gửi các vấn đề liên quan đến SDK Android Firebase của riêng bạn ở đó!
Vào tháng 5 năm 2021 (Firebase BoM v28.0.0), Firebase đã tắt tính năng gỡ lỗi cho tất cả các thư viện Android của nó (xem ghi chú phát hành ).
Thay đổi này có nghĩa là các bản dựng Gradle sử dụng plugin Android Gradle (AGP) v4.2 trở xuống cần bật hỗ trợ Java 8. Nếu không, khi thêm SDK Firebase, các dự án Android này sẽ gặp lỗi xây dựng sau:
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.
Để khắc phục lỗi xây dựng này, bạn có thể làm theo một trong hai tùy chọn:
- Thêm
compileOptions
được liệt kê từ thông báo lỗi vào tệpbuild.gradle
cấp ứng dụng của bạn. - Tăng
minSdkVersion
cho dự án Android của bạn lên 26 hoặc cao hơn.