আপনার বাস্তবায়ন পরীক্ষা করতে একটি ক্র্যাশ বল করুন
আপনার অ্যাপে কোড যোগ করুন যা আপনি একটি পরীক্ষা ব্যতিক্রম নিক্ষেপ করতে বাধ্য করতে ব্যবহার করতে পারেন।
আপনি যদি শীর্ষ-স্তরের
Zone
FirebaseCrashlytics.instance.recordError(error, stack, fatal: true)
কল করে এমন একটি ত্রুটি হ্যান্ডলার যোগ করে থাকেন, তাহলে আপনি আপনার অ্যাপে একটি বোতাম যোগ করতে নিম্নলিখিত কোডটি ব্যবহার করতে পারেন যা টিপলে, একটি পরীক্ষা ব্যতিক্রম ছুড়ে দেয়:TextButton( onPressed: () => throw Exception(), child: const Text("Throw Test Exception"), ),
আপনার অ্যাপ তৈরি করুন এবং চালান।
আপনার অ্যাপের প্রথম রিপোর্ট পাঠানোর জন্য পরীক্ষার ব্যতিক্রম থ্রো করতে বাধ্য করুন:
আপনার পরীক্ষা ডিভাইস বা এমুলেটর থেকে আপনার অ্যাপ্লিকেশন খুলুন.
আপনার অ্যাপে, উপরের কোডটি ব্যবহার করে আপনি যে টেস্ট ব্যতিক্রম বোতামটি যোগ করেছেন সেটি টিপুন।
আপনার পরীক্ষা ক্র্যাশ দেখতে Firebase কনসোলের Crashlytics ড্যাশবোর্ডে যান।
আপনি যদি কনসোলটি রিফ্রেশ করে থাকেন এবং পাঁচ মিনিটের পরেও আপনি পরীক্ষা ক্র্যাশ দেখতে না পান, তাহলে ডিবাগ লগিং সক্ষম করার চেষ্টা করুন (পরবর্তী বিভাগ)।
Crashlytics এর জন্য ডিবাগ লগিং সক্ষম করুন
আপনি যদি Crashlytics ড্যাশবোর্ডে আপনার পরীক্ষা ক্র্যাশ দেখতে না পান, তাহলে আপনি সমস্যাটি ট্র্যাক করতে সাহায্য করার জন্য Crashlytics জন্য ডিবাগ লগিং ব্যবহার করতে পারেন।
অ্যাপল প্ল্যাটফর্ম
ডিবাগ লগিং সক্ষম করুন:
Xcode-এ, পণ্য > স্কিম > সম্পাদনা স্কিম নির্বাচন করুন।
বাম মেনু থেকে রান নির্বাচন করুন, তারপর আর্গুমেন্ট ট্যাব নির্বাচন করুন।
আর্গুমেন্ট পাসড অন লঞ্চ বিভাগে,
-FIRDebugEnabled
যোগ করুন।
একটি পরীক্ষা ক্র্যাশ জোর করুন. এই পৃষ্ঠার প্রথম বিভাগে এটি কিভাবে করতে হবে তা বর্ণনা করে।
আপনার লগের মধ্যে, Crashlytics থেকে একটি লগ বার্তা খুঁজুন যাতে নিম্নলিখিত স্ট্রিং রয়েছে, যা যাচাই করে যে আপনার অ্যাপ Firebase-এ ক্র্যাশ পাঠাচ্ছে।
Completed report submission
অ্যান্ড্রয়েড
Crashlytics জন্য ডিবাগ লগিং সক্ষম করুন এবং দেখুন:
আপনার অ্যাপটি চালানোর আগে, নিম্নলিখিত
adb
শেল পতাকাটিDEBUG
এ সেট করুন:adb shell setprop log.tag.FirebaseCrashlytics DEBUG
নিম্নলিখিত কমান্ডটি চালিয়ে আপনার ডিভাইস লগগুলিতে লগগুলি দেখুন:
adb logcat -s FirebaseCrashlytics
একটি পরীক্ষা ক্র্যাশ জোর করুন. এই পৃষ্ঠার প্রথম বিভাগে এটি কিভাবে করতে হবে তা বর্ণনা করে।
আপনার লগক্যাট আউটপুটে নিম্নলিখিত বার্তা বা কোড
204
সন্ধান করুন, যেগুলির মধ্যে যেটি যাচাই করে যে আপনার অ্যাপ Firebase-এ ক্র্যাশ পাঠাচ্ছে৷Crashlytics report upload complete
আপনি যদি পাঁচ মিনিটের পরে Firebase কনসোলের Crashlytics ড্যাশবোর্ডে এই লগ বা আপনার পরীক্ষার ক্র্যাশ দেখতে না পান, তাহলে আপনার লগ আউটপুটের একটি অনুলিপি সহ Firebase সহায়তার সাথে যোগাযোগ করুন যাতে আমরা আপনাকে আরও সমস্যা সমাধানে সহায়তা করতে পারি।
পরবর্তী পদক্ষেপ
অপ্ট-ইন রিপোর্টিং, লগ, কী, এবং অ-মারাত্মক ত্রুটির ট্র্যাকিং যোগ করে আপনার ক্র্যাশ রিপোর্ট সেটআপ কাস্টমাইজ করুন ।