این صفحه نکات و عیبیابی مشکلات خاص Android را ارائه میدهد که ممکن است هنگام استفاده از Firebase با آن مواجه شوید.
چالش های دیگری دارید یا مشکل خود را در زیر نمی بینید؟ حتماً سؤالات متداول اصلی Firebase را برای سؤالات متداول pan-Firebase یا محصول خاص بررسی کنید.
همچنین میتوانید مخزن Firebase Android SDK GitHub را برای لیستی بهروز از مشکلات گزارششده و عیبیابی بررسی کنید. ما شما را تشویق می کنیم که مسائل مربوط به Firebase Android SDK خود را نیز در آنجا ثبت کنید!
در می 2021 (Firebase BoM v28.0.0)، Firebase شیرین کردن قند را برای همه کتابخانههای Android خود غیرفعال کرد (به یادداشت انتشار مراجعه کنید).
این تغییر به این معنی است که ساختهای Gradle که از افزونه Android Gradle (AGP) نسخه 4.2 یا نسخههای قبلی استفاده میکنند، باید پشتیبانی از جاوا 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 یا بالاتر افزایش دهید.