четверг, 5 декабря 2013 г.

Подключение Google Play Services к проекту в Android Studio


Проверяем установлены или нет в Android SDK Google Play services и  Google Repository.
Проверяем переменную среды ANDROID_SDK_HOME, у меня почему то была  C:\Users\Developer\AppData\Local\Android\android-studio\sdk
вместо 
C:\Program Files\Android\android-studio\sdk.

Смотрим версию Google Play services в папке Android SDK:
C:\Program Files\Android\android-studio\sdk\extras\google\m2repository 

Видим, что последняя версия 4.0.30.
Открываем  в Android Studio файл build.gradle проекта. Ищем dependencies:
dependencies {
 compile 'com.android.support:appcompat-v7:+' 
}
Дописываем до такого вида:
dependencies {
 compile 'com.android.support:appcompat-v7:+' 
 compile 'com.google.android.gms:play-services:4.0.30' 
}
Где указываем последнюю версию "4.0.30".
Сохраняем и нажимаем значок Sync Project with Gradle Files. (расположен левее значков AVD manager и SDK manager).

Открываем AndroidManifest.xml и в секцию <application> добавляем наследника:
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

После чего должен нормально работать import com.google.android.gms.