تقدم هذه الصفحة نصائح واستكشاف الأخطاء وإصلاحها للمشكلات الخاصة بنظام Android التي قد تواجهها عند استخدام Firebase.
هل لديك تحديات أخرى أو لا ترى مشكلتك موضحة أدناه؟ تأكد من مراجعة الأسئلة الشائعة الرئيسية حول Firebase لمزيد من الأسئلة الشائعة حول Firebase أو الأسئلة الشائعة الخاصة بالمنتج.
يمكنك أيضًا التحقق من Firebase Android SDK GitHub repo للحصول على قائمة محدثة بالمشكلات المبلغ عنها واستكشاف الأخطاء وإصلاحها. نحن نشجعك على تقديم المشكلات المتعلقة بحزمة Firebase Android SDK الخاصة بك هناك أيضًا!
في مايو 2021 (Firebase BoM v28.0.0) ، قام Firebase بتعطيل إلغاء الأخطاء لجميع مكتبات Android (انظر ملاحظة الإصدار ).
يعني هذا التغيير أن إنشاءات Gradle التي تستخدم المكون الإضافي Android Gradle (AGP) v4.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
لمشروع Android الخاص بك إلى 26 أو أعلى.