Ошибки интеграции Flurry Analytics
После того, как я успешно интегрировал Flurry SDK в библиотеку, используя этот код в моем файле build.gradle.
compile 'com.flurry.android:analytics:6.2.0'
Я создал java Class для интеграции моего API-ключа в мой код, но я столкнулся с этой проблемой, и я понятия не имею, что мне нужно сделать, чтобы успешно интегрировать его
-не удается разрешить символ FlurryAgent
-не удается разрешить символ flurrylistener
PS: я новичок в аналитике Flurry и Android Studio
3 ответа
А пока просто удалите строку withListener(). Нет необходимости инициализировать Flurry. После того, как ваша интеграция заработала, вы можете вернуться и настроить ее, если хотите, я обнаружил, что это будет необходимо только в том случае, если вам нужно отправить события до завершения инициализации Flurry.
Flurry работает, чтобы исправить это. Джоэл Дагган прав, слушатель "необходим, только если вам нужно отправить события до завершения инициализации Flurry".
Мы будем удалять эту строку кода из основных инструкций:
.withListener (flurryListener)
А вот правильный синтаксис для тех, кому это нужно:
import com.flurry.android.FlurryAgentListener;
....
FlurryAgent.Builder() .withLogEnabled(true) .withListener(new FlurryAgentListener() { @Override public void onSessionStarted() { // Session handling code } }) .build(this, 'your_api_key');
Я столкнулся с той же проблемой, я обновил Gradle, и моя проблема решена. Используйте последний Gradle следующим образом,
// Flurry compile 'com.flurry.android:analytics:7.0.0@aar'
для большей справки используйте этот URL