Android Studio не может разрешить символ GoogleAnalytics v4

Я пытаюсь интегрировать Google Analytics в свое приложение для Android, но у меня проблемы. (СМ. РЕДАКТИРОВАНИЕ)

Следуя https://developers.google.com/analytics/devguides/collection/android/v4/ при создании

HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>(); 

Android Studio скажет мне, что не может решить символ Tracker .

Я уже пользуюсь сервисами Google Play в своем приложении, чтобы служить admob, поэтому я не понимаю, почему я не могу импортировать com.google.android.gms.analytics.Tracker

В AndroidManifest.xml у меня есть

 <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/> 

Что мне не хватает?

РЕДАКТИРОВАТЬ
Я следую также: как интегрировать Google Analytics в приложение для Android и http://java.dzone.com/articles/working-google-analytics-api

Но я не мог решить проблему

Это похоже на то, что чего-то не хватает, служба google-play интегрирована, потому что я использую ее для покупки в приложении, но я не понимаю, почему Android-студия не хочет распознавать Google Analytics.

Добавьте фотографию для ясности: Введите описание изображения здесь

Структура проекта:

Введите описание изображения здесь

EDIT 2

android:value в этих meta-data

 <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/> 

Где @integer/google_play_services_version – 4132500

Я проверил sdk, и у меня нет обновлений, которые нужно сделать в Extras

Я бы предположил, что у вас есть старая версия Google Play Services в вашем приложении.

Мое подозрение GoogleApiClient с тем фактом, что классы, которые вы видите, такие как GoogleApiClient , GoogleAuthUtil , GooglePlayServicesNotAvailableException и т.д., присутствуют в Play Services с самых первых версий (которые я использовал, по крайней мере), в то время как GoogleAnalytics была добавлена несколько позже, на Версия 4.3

Службы Google Play для Froyo застряли в версии 3.2.65 и не включают его, например.

В качестве первого шага создайте приложение и проверьте номер версии в <project>\<module>\build\intermediates\exploded-aar\com.google.android.gms\play-services . При использовании последней (текущей) версии она должна быть 6.1.71 или около того.

Если отображаемая версия там ниже 4.3 , то в нее не будет встроена Google Analytics, и вы должны проверить / обновить свой SDK (в частности, в Google Repository под дополнительными функциями)

AdMob был добавлен в Google Play Services 4.2 . Поэтому я бы поставил с некоторой уверенностью, что у вас есть это. 🙂

Попробуйте добавить эту строку в build.gradle

  compile 'com.google.android.gms:play-services-analytics:7.5.0' 

Вы только что забыли добавить перечисления, как описано в примерах Google.

  public enum TrackerName { APP_TRACKER, // Tracker used only in this app. GLOBAL_TRACKER, // Tracker used by all the apps from a company. eg: roll-up tracking. ECOMMERCE_TRACKER, // Tracker used by all ecommerce transactions from a company. } 

Если вы используете Android Studio, вы должны добавить Proguard к вашим типам построения файла gradle.build. См. Ссылки, приведенные ниже:

https://developers.google.com/analytics/devguides/collection/android/v4/

http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Running-ProGuard

Кажется, что вы включили в Google lib через Maven, пытались ли вы захватить проект и банку и включить ее в зависимость от вашего проекта? Кроме того, вы используете старую версию сервисов Google для игр (мой 4452000 и уже несколько месяцев).