| প্ল্যাটফর্ম বেছে নিন: | iOS+ Android Flutter Unity |
আপনি যদি শুরু করার নির্দেশিকা অনুসরণ করে থাকেন, এবং আপনি এখনও Crashlytics ড্যাশবোর্ডে ক্র্যাশ দেখতে না পান, তাহলে এই নির্দেশিকা ব্যবহার করুন।
আপনার ইমপ্লিমেন্টেশন পরীক্ষা করতে ক্র্যাশ ফোর্স করুন
আপনার অ্যাপে কোড যোগ করুন যা আপনি টেস্ট ক্র্যাশ করতে ব্যবহার করতে পারেন।
আপনার অ্যাপে বোতাম যোগ করতে, অ্যাপের
MainActivity-এ নিম্নলিখিত কোড ব্যবহার করতে পারেন যা প্রেস করলে ক্র্যাশ হয়। বোতামে "ক্র্যাশ টেস্ট করুন" লেখা আছে।Kotlin
val crashButton = Button(this) crashButton.text = "Test Crash" crashButton.setOnClickListener { throw RuntimeException("Test Crash") // Force a crash } addContentView(crashButton, ViewGroup.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT))
Java
Button crashButton = new Button(this); crashButton.setText("Test Crash"); crashButton.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { throw new RuntimeException("Test Crash"); // Force a crash } }); addContentView(crashButton, new ViewGroup.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
আপনার অ্যাপ তৈরি করুন ও চালান।
আপনার অ্যাপের প্রথম ক্র্যাশ রিপোর্ট পাঠাতে টেস্ট ক্র্যাশ ফোর্স করুন:
আপনার টেস্ট ডিভাইস বা এমুলেটর থেকে অ্যাপ খুলুন।
আপনার অ্যাপে, "ক্র্যাশ টেস্ট করুন" বোতামটি প্রেস করুন যা আপনি উপরের কোড ব্যবহার করে যোগ করেছেন।
আপনার অ্যাপ ক্র্যাশ করার পরে, এটি রিস্টার্ট করুন যাতে আপনার অ্যাপ Firebase-এ ক্র্যাশ রিপোর্ট পাঠাতে পারে।
Firebase কনসোলে, DevOps ও এনগেজমেন্ট > Crashlytics ড্যাশবোর্ডে গিয়ে আপনার টেস্ট ক্র্যাশ রিপোর্ট চেক করুন।
আপনি কনসোল রিফ্রেশ করার পরেও পাঁচ মিনিট পরে টেস্ট ক্র্যাশ দেখতে না পেলে, ডিবাগ লগিং চালু করার চেষ্টা করুন (পরবর্তী বিভাগ)।
Crashlytics-এর জন্য ডিবাগ লগিং চালু করুন
আপনি যদি Crashlytics ড্যাশবোর্ডে আপনার টেস্ট ক্র্যাশ দেখতে না পান, তাহলে সমস্যাটি ট্র্যাক করতে সাহায্য করার জন্য আপনি Crashlytics-এর জন্য ডিবাগ লগিং ব্যবহার করতে পারেন।
Crashlytics-এর জন্য ডিবাগ লগিং চালু করুন ও দেখুন:
আপনার অ্যাপ চালানোর আগে, নিম্নলিখিত
adbশেল ফ্ল্যাগDEBUG-এ সেট করুন:adb shell setprop log.tag.FirebaseCrashlytics DEBUG
নিচে উল্লেখ করা কমান্ড রান করে আপনার ডিভাইস লগে লগ দেখুন:
adb logcat -s FirebaseCrashlytics
টেস্ট ক্র্যাশ ফোর্স করুন। এই পৃষ্ঠার প্রথম বিভাগে এটি কীভাবে করতে হয় তা বর্ণনা করা হয়েছে।
আপনার logcat আউটপুটে নিম্নলিখিত মেসেজ বা কোড
204খুঁজুন, যার মধ্যে যেকোনও একটি যাচাই করে যে আপনার অ্যাপ Firebase-এ ক্র্যাশ সংক্রান্ত তথ্য পাঠাচ্ছে।Crashlytics report upload complete
পাঁচ মিনিট পরেও, আপনি যদি এখনও এই লগ বা আপনার টেস্ট ক্র্যাশ Firebase কনসোলের DevOps ও এনগেজমেন্ট > Crashlytics ড্যাশবোর্ডে দেখতে না পান, তাহলে আপনার লগ আউটপুটের একটি কপি সহ Firebase সহায়তা টিমের সাথে যোগাযোগ করুন যাতে আমরা আপনাকে আরও সমস্যার সমাধান করতে সাহায্য করতে পারি।
পরবর্তী ধাপ
- অপ্ট-ইন রিপোর্টিং, লগ, কী এবং মারাত্মক নয় এমন সমস্যার ট্র্যাকিং যোগ করে আপনার ক্র্যাশ রিপোর্টের সেট-আপ কাস্টমাইজ করুন।