Import Google Play Services library in Android Studio
Импорт библиотеки сервисов Google Play в Android Studio
У меня есть проект Android, который был полностью разработан в Android Studio (в настоящее время версия 4.2, gradle версии 1.9 - все). Я хочу добавить функциональность из сервисов Google Play.
Проект не удается разрешить GooglePlayServicesUtil, и когда я ввожу импорт вручную (показано ниже), я получаю Cannot resolve symbol 'common'.
Есть идеи, что мне нужно сделать, чтобы получить GooglePlayServicesUtil разрешение?
Что я пробовал
Из настройки сервисов Google Play похоже, что мне просто нужно добавить com.google.android.gms:play-services:4.+ зависимость в мой build.gradle файл (и повторно синхронизировать файлы проекта с gradle), чтобы сделать SDK доступным для моего проекта. Я получаю "разнесенный пакет" в ProjectName/module/build/exploded-bundles, но, похоже, это не помогает.
У меня уже установлены сервисы Google Play, репозиторий поддержки Android и репозиторий Google из SDK Manager. Я также удалял и переустанавливал их несколько раз :)
Редактировать:
Может ли мне понадобиться вручную добавить google_play_services в качестве проекта / глобальной библиотеки? Я безуспешно пытался.
Я пытаюсь убедиться, что я разрабатываю на основе API платформы с сервисами Google (если это вообще возможно), но я не уверен, что это так. Кажется, что ничего из того, что я меняю, ничего не делает.
Попробуйте это один раз и убедитесь, что вы не получаете никакой ошибки в структуре проекта, сообщающей, что "ComGoogleAndroidGmsPlay не добавлен"
Откройте File > Project Structure и проверьте наличие всего, что указано ниже. Если отображается ошибка, нажмите на отмеченную красной лампочкой надпись и нажмите "Добавить в зависимость".
Это ошибка в Android Studio, исправленная в следующем выпуске (0.4.3)
Ответ 2
У меня была похожая проблема, не удается решить com.google.android.gms.common.
Установленные / обновленные сервисы Google Play и репозиторий Google из SDK Manager
Добавлена зависимость в build.gradle: compile 'com.google.android.gms:play-services:4.0.30'
Обновлено AndroidManifest.xml с помощью <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
Ответ 3
Я решил проблему, установив пакет сервисов Google Play в sdk manager.
После этого создайте новое приложение и в build.gradle добавьте это
После нескольких часов возникновения той же проблемы обратите внимание, что если ваша jar находится в папке libs, это вызовет проблему, как только вы установите ее в "Зависимости", поэтому я просто комментирую зависимости дерева файлов и сохраняю ту, которая использует