এই পৃষ্ঠাটি Android-নির্দিষ্ট সমস্যার জন্য টিপস এবং সমস্যা সমাধানের প্রস্তাব দেয় যা আপনি Firebase ব্যবহার করার সময় সম্মুখীন হতে পারেন।
অন্যান্য চ্যালেঞ্জ আছে বা নীচের রূপরেখা আপনার সমস্যা দেখতে পাচ্ছেন না? আরও প্যান-ফায়ারবেস বা পণ্য-নির্দিষ্ট প্রায়শই জিজ্ঞাসিত প্রশ্নগুলির জন্য প্রধান ফায়ারবেস FAQ পরীক্ষা করে দেখুন৷
রিপোর্ট করা সমস্যা এবং সমস্যা সমাধানের আপ-টু-ডেট তালিকার জন্য আপনি Firebase Android SDK GitHub রেপোও দেখতে পারেন। আমরা আপনাকে সেখানেও আপনার নিজস্ব Firebase Android SDK সম্পর্কিত সমস্যাগুলি ফাইল করতে উত্সাহিত করি!
2021 সালের মে মাসে (Firebase BoM v28.0.0), Firebase তার সমস্ত অ্যান্ড্রয়েড লাইব্রেরির জন্য ডিসুগারিং অক্ষম করে ( রিলিজ নোট দেখুন)।
এই পরিবর্তনের মানে হল যে Gradle বিল্ডগুলি যেগুলি Android Gradle প্লাগইন (AGP) v4.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.
এই বিল্ড ব্যর্থতা ঠিক করতে, আপনি দুটি বিকল্পের একটি অনুসরণ করতে পারেন:
- আপনার অ্যাপ-লেভেল
build.gradle
ফাইলে ত্রুটি বার্তা থেকে তালিকাভুক্তcompileOptions
যোগ করুন। - আপনার Android প্রকল্পের জন্য
minSdkVersion
26 বা তার উপরে বাড়ান।