דף זה מציע טיפים ופתרון בעיות עבור בעיות ספציפיות ל-Android שבהן אתה עלול להיתקל בעת שימוש ב-Firebase.
יש לך אתגרים אחרים או שאתה לא רואה את הבעיה שלך מתוארת למטה? הקפד לעיין בשאלות הנפוצות הראשיות של Firebase לקבלת שאלות נפוצות נוספות על פאן-Firebase או ספציפיות למוצר.
אתה יכול גם לבדוק את המאגר של Firebase Android SDK GitHub לקבלת רשימה מעודכנת של בעיות שדווחו ופתרון בעיות. אנו ממליצים לך להגיש שם גם בעיות הקשורות ל-Firebase Android SDK שלך!
במאי 2021 (Firebase BoM v28.0.0), Firebase השביתה ניקוי סוכר עבור כל ספריות האנדרואיד שלה (ראה הערת שחרור ).
שינוי זה פירושו שבניית Gradle המשתמשת ב-Android Gradle Plugin (AGP) גרסה 4.2 או מוקדמת יותר צריכה לאפשר תמיכה ב-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
שלך ברמת האפליקציה . - הגדל את
minSdkVersion
עבור פרויקט האנדרואיד שלך ל-26 ומעלה.