Ứng dụng được sử dụng do tệp kê khai. Trong biểu hiện, nó chỉ là để thêm video này vào thẻ ứng dụng (với tất cả các hoạt động bên trong):
android:name=".MyApplication"
Ex:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:name=".MyApplication"
android:theme="@style/AppTheme" >
Do khởi tạo dễ dàng (vì nó sẽ tự động khởi tạo bởi Hệ thống Android khi khởi động) nó sẽ không bao giờ báo cáo. Nó có thể sụp đổ ngay lập tức khi khởi động và vẫn báo cáo. Vì vậy, nó là một thiết lập thực sự thông minh.
lớp ứng dụng của tôi trông như thế này:
@ReportsCrashes(
formUri = "https://backend.com",
customReportContent = { /* */ReportField.APP_VERSION_NAME, ReportField.PACKAGE_NAME,ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL,ReportField.LOGCAT },
mode = ReportingInteractionMode.TOAST,
resToastText = R.string.crash_toast_text
)
public class ACRAHandler extends Application {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
final ACRAConfiguration config = new ConfigurationBuilder(this)
.build();
// Initialise ACRA
ACRA.init(this, config);
}
}
Nếu bạn cho một trường hợp đang sử dụng căn cứ hỏa lực, bạn có thể sử dụng cả hai cùng nhau trong lớp ứng dụng mở rộng tương tự mà không cần bất kỳ vấn đề.Tôi đã thử nó bản thân mình và nó làm việc, không có vấn đề với báo cáo lỗi hoặc Firebase.
Bên cạnh đó, các liên kết mới cho ACRA tại là trên Github: https://github.com/ACRA/acra/wiki/BasicSetup
Tôi trả lời này bởi vì nó đã quá lâu câu trả lời đã đến và nó cần một bản cập nhật
Vâng, tôi đã làm điều đó và điều đầu tiên Tôi nhận thấy rằng ứng dụng của tôi không hoạt động nữa ...: s 09-11 11: 00: 36.682: W/dalvikvm (6090): threadid = 1: thoát ra với ngoại lệ không bắt buộc (nhóm = 0x4001d560) 09-11 11: 00: 36.682: E/ACRA (6090): ACRA bắt được ngoại lệ RuntimeException cho com.droid. Xây dựng báo cáo. –
Có "Nguyên nhân bởi: ...." với một ngoại lệ lồng nhau khác trong ngăn xếp không? Điều này sẽ cung cấp cho bạn một ý tưởng về những gì đã đi sai. –