Я пытаюсь реализовать библиотеку frogermcs / AndroidDevMetrics в моем проекте
Это ссылка: https://github.com/frogermcs/AndroidDevMetrics
Я следовал этим шагам, чтобы интегрировать AndroidDevMetrics в мой проект.
Добавил их в build.gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.frogermcs.androiddevmetrics:androiddevmetrics-plugin:0.7'
}
}
apply plugin: 'com.android.application'
apply plugin: 'com.frogermcs.androiddevmetrics
Тогда в вашем классе деятельности:
@Override
public void onCreate() {
super.onCreate();
//Use it only in debug builds
if (BuildConfig.DEBUG) {
AndroidDevMetrics.initWith(this);
}
}
Для этого, когда я запускаю свой проект и пришел к той деятельности, где находится код инициализации. Вылет приложения с заявлением:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mycompany.project/com.mycompany.project.activities.LoginActivity}: java.lang.NullPointerException: Attempt to read from field 'int com.frogermcs.androiddevmetrics.internal.metrics.ActivityLifecycleMetrics$ActivityLifecycleMetric.state' on a null object reference
А вот еще несколько журналов из середины журналов
Причина: java.lang.NullPointerException: попытка чтения из поля 'int com.frogermcs.androiddevmetrics.internal.metrics.ActivityLifecycleMetrics $ ActivityLifecycleMetric.state' для ссылки на пустой объект по адресу com.frogermcs.androiddevmetrics.internal.metrics .ActivityLifecycleMetrics.logPostOnStart (ActivityLifecycleMetrics.java:88) в com.frogermcs.androiddevmetrics.internal.metrics.ActivityLaunchMetrics.onActivityStarted (ActivityLaunchMetrics.java:43)
Пожалуйста, направь меня туда, где я неправ. или как решить эту проблему, чтобы заставить AndroidDevMetrics работать. Спасибо
Версия Gradle: 5.0
Версия Android-плагина: 3.3.0
Версия библиотеки AndroidDevMetrics: 0.7