I have included the play-services-analytics library like so:
dependencies {
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:support-v4:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.android.support:recyclerview-v7:23.1.1'
compile 'com.google.android.gms:play-services-analytics:8.4.0'
}
import com.google.android.gms.common.GoogleApiAvailability;
You can see a list Google Play services dependencies here: https://developers.google.com/android/guides/setup
If you run gradlew dependencies
on your project, you will see the following:
+--- com.google.android.gms:play-services-analytics:8.4.0
| \--- com.google.android.gms:play-services-basement:8.4.0
| \--- com.android.support:support-v4:23.0.0 -> 23.1.1 (*)
\--- com.google.android.gms:play-services-base:8.4.0
\--- com.google.android.gms:play-services-basement:8.4.0 (*)
The dependnecy, compile 'com.google.android.gms:play-services-analytics:8.4.0'
depends on compile 'com.google.android.gms:play-services-basement:8.4.0'
.
For ConnectionResult
and GoogleApiAvailability
, you also need: compile 'com.google.android.gms:play-services-base:8.4.0'
.
Also, new HitBuilders.AppViewBuilder().build()
is deprecated in favor of new HitBuilders.ScreenViewBuilder().build()
.