Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

בדוק את יישום ה- Crashlytics שלך

כפה התרסקות כדי לבדוק את היישום שלך

  1. הוסף קוד לאפליקציה שלך באמצעותו תוכל לאלץ קריסת מבחן.

    אתה יכול להשתמש את הקוד הבא של האפליקציה שלך MainActivity כדי להוסיף לחצן האפליקציה שלך כי, כאשר נלחץ, גורמת להתרסקות. הכפתור מסומן "מבחן התרסקות".

    ג'אווה

    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));
    

    Kotlin+KTX

    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))
    
  2. בנה והפעל את האפליקציה שלך.

  3. כפה על התרסקות הבדיקה על מנת לשלוח את דוח הקריסה הראשון של האפליקציה שלך:

    1. פתח את האפליקציה שלך ממכשיר הבדיקה או מהאמולטור שלך.

    2. באפליקציה שלך, לחץ על כפתור "מבחן התרסקות" שהוספת באמצעות הקוד שלמעלה.

    3. לאחר שהאפליקציה שלך קורסת, הפעל אותה מחדש כך שהאפליקציה תוכל לשלוח את דוח הקריסה ל- Firebase.

  4. עבור אל לוח המחוונים Crashlytics של קונסולת Firebase לראות התרסקות הבדיקה שלך.

אם רעננת את המסוף ואתה עדיין לא רואה את קריסת הבדיקה לאחר חמש דקות, נסה לאפשר רישום באגים (סעיף הבא).

אפשר רישום באגים עבור Crashlytics

אם אינך רואה את קריסת הבדיקה שלך במרכז השליטה של ​​Crashlytics, תוכל להיעזר ברישום באגים עבור Crashlytics כדי לאתר את הבעיה.

  1. הפעל וצפה ברישום באגים עבור Crashlytics:

    1. לפני הפעלת האפליקציה, הגדר את הדברים הבאים adb דגל פגז אל DEBUG :

      adb shell setprop log.tag.FirebaseCrashlytics DEBUG
    2. הצג את היומנים ביומני המכשיר שלך על ידי הפעלת הפקודה הבאה:

      adb logcat -s FirebaseCrashlytics
  2. כפה התרסקות מבחן. החלק הראשון בדף זה מתאר כיצד לעשות זאת.

  3. חפש את ההודעה או הקוד הבא 204 בתפוקה logcat שלך, או של שמוודאת האפליקציה שלך שולחת קריסות כדי Firebase.

    Crashlytics report upload complete

אם אינך רואה יומן זה או התרסקות הבדיקה שלך בלוח המחוונים Crashlytics של קונסולת Firebase אחרי חמש דקות, להושיט יד Firebase תמיכה עם עותק של יומן התפוקה שלך כדי שנוכל לעזור לך בפתרונן.

הצעדים הבאים