欢迎参加我们将于 2022 年 10 月 18 日举办的 Firebase 峰会(线上线下同时进行),了解 Firebase 如何帮助您加快应用开发速度、满怀信心地发布应用并在之后需要时轻松地扩大应用规模。立即报名

Kiểm tra việc triển khai Crashlytics của bạn

Buộc một sự cố để kiểm tra việc triển khai của bạn

  1. Thêm mã vào ứng dụng của bạn mà bạn có thể sử dụng để tạo ra sự cố thử nghiệm.

    Bạn có thể sử dụng mã sau trong MainActivity của ứng dụng để thêm một nút vào ứng dụng mà khi được nhấn sẽ gây ra lỗi. Nút có nhãn "Kiểm tra sự cố".

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

    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. Xây dựng và chạy ứng dụng của bạn.

  3. Buộc kiểm tra sự cố để gửi báo cáo sự cố đầu tiên của ứng dụng của bạn:

    1. Mở ứng dụng của bạn từ thiết bị thử nghiệm hoặc trình mô phỏng.

    2. Trong ứng dụng của bạn, nhấn nút "Kiểm tra sự cố" mà bạn đã thêm bằng cách sử dụng mã ở trên.

    3. Sau khi ứng dụng của bạn gặp sự cố, hãy khởi động lại ứng dụng để ứng dụng của bạn có thể gửi báo cáo sự cố tới Firebase.

  4. Truy cập trang tổng quan Crashlytics của bảng điều khiển Firebase để xem sự cố thử nghiệm của bạn.

Nếu bạn đã làm mới bảng điều khiển và bạn vẫn không thấy lỗi kiểm tra sau năm phút, hãy thử bật ghi nhật ký gỡ lỗi (phần tiếp theo).

Bật ghi nhật ký gỡ lỗi cho Crashlytics

Nếu bạn không thấy sự cố thử nghiệm của mình trong trang tổng quan Crashlytics, bạn có thể sử dụng ghi nhật ký gỡ lỗi cho Crashlytics để giúp theo dõi sự cố.

  1. Bật và xem ghi nhật ký gỡ lỗi cho Crashlytics:

    1. Trước khi chạy ứng dụng của bạn, hãy đặt cờ adb shell sau thành DEBUG :

      adb shell setprop log.tag.FirebaseCrashlytics DEBUG
    2. Xem nhật ký trong nhật ký thiết bị của bạn bằng cách chạy lệnh sau:

      adb logcat -s FirebaseCrashlytics
  2. Buộc thử nghiệm va chạm. Phần đầu tiên trên trang này mô tả cách thực hiện việc này.

  3. Tìm thông báo hoặc mã 204 sau trong đầu ra logcat của bạn, một trong hai thông báo này xác minh rằng ứng dụng của bạn đang gửi sự cố tới Firebase.

    Crashlytics report upload complete

Nếu bạn không thấy nhật ký này hoặc sự cố thử nghiệm của mình trong trang tổng quan Crashlytics của bảng điều khiển Firebase sau năm phút, hãy liên hệ với Bộ phận hỗ trợ Firebase kèm theo bản sao của đầu ra nhật ký của bạn để chúng tôi có thể giúp bạn khắc phục sự cố thêm.

Bước tiếp theo