Не удалось найти com.google.android.gms: play-services: 3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1. 11 6.1.71 6.5.87

ссылка на игровые сервисы через gradle перестала работать на меня - откинула ее - даже образец, который я использовал в качестве справочника, в первую очередь прекратил работу: https://plus.google.com/+AndroidDevelopers/posts/4Yhpn6p9icf

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':auth'.
> Failed to notify project evaluation listener.
   > Could not resolve all dependencies for configuration ':auth:compile'.
      > Could not find com.google.android.gms:play-services:3.1.36.
        Required by:
            gpsdemos:auth:unspecified

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 3.577 secs

Я боюсь, что только версия увеличилась, но возникает 2 вопроса:  # 1), что нового?  # 2) почему старая версия ушла?

Ответ 1

Проверьте, установлен ли также "Репозиторий Google". Если нет, вам также необходимо установить "Google Repository" в вашем диспетчере SDK.

Также имейте в виду, что могут быть две установки SDK - одна из AndroidStudio и одна из установленных вами. Лучше объедините это с одной установкой - это обычная ошибка, которую вы установили в одной установке, но она не работает при сборке с другой установкой.

Пример доступа к диспетчеру SDK для репозитория Google

Ответ 2

Просто установите Репозиторий Google из своего менеджера sdk и перезапустите Android Studio.

Ответ 3

В дополнение к установке репозитория и пакетов SDK следует помнить, что номер версии изменяется периодически. Простым решением на данном этапе является замена определенного номера версии символом плюса (+).

compile 'com.google.android.gms:play-services:+'

Инструкции Google указывают на то, что нужно обязательно обновлять номера версий, однако добавление предложений плюс к изменениям в версии. Также обратите внимание, что при создании в Android Studio сообщение появится в строке состояния, когда доступна новая версия.

Можно просмотреть доступные версии игровых сервисов, свернув по правильному пути репозитория:

play-services repository path

Ссылки

Этот сайт также содержит инструкции для Eclipse и других IDE.

ADS-Setup

Ответ 4

Я много часов боролся с этой проблемой, пока не нашел этот пост. Так же, как сказал @ligi, у некоторых людей есть две папки SDK (Android Studio, в комплекте и Eclipse). Проблема в том, что неважно, загрузили ли вы библиотеку Служб Google Play в обеих папках SDK, переменная среды ANDROID_HOME должна указывать на папку SDK, используемую Android Studio.

SDK Folder A  (Used on Eclipse)
SDK Folder B  (Used on AS)

ANDROID_HOME=<path to SDK Folder B>

После изменения пути этой переменной ошибка исчезла.

Ответ 5

У меня была такая же проблема, потому что у меня было:

compile 'com.google.android.gms:play-services:5.2.8'

и я решил изменить номера версий для "+". поэтому строки должны быть:

compile 'com.google.android.gms:play-services:+'

Ответ 6

Добавление этого в качестве второй ссылки, потому что у меня была аналогичная проблема.
Я должен был явно добавить ".aar" в качестве зарегистрированного типа файла в категории "Архивы" в настройках AS.

Ответ 7

Если у вас уже установлен Google Repository, убедитесь, что он обновлен. Мне пришлось обновить свой репозиторий Google и сервисы. Это было после того, как я обновил Android Studio.

Ответ 8

Я добавил новую переменную среды ANDROID_HOME и указал ее на SDK (C:\Program Files (x86)\Android\android-studio\sdk), который находится в каталоге установки Android Studio. (Переменные среды являются частью окон, вы получаете доступ к ним через расширенные свойства компьютера... google it для получения дополнительной информации)

Ответ 9

У меня тоже такая же проблема и разрешила ее сейчас.

В соответствии с вышеупомянутыми решениями другими, я пробовал все вещи, и это не решает мою проблему.
Даже если у вас есть два местоположения sdk, не беспокойтесь об этом и проверьте, установлен ли для вашего дома Android Android-студия sdk (если у вас есть репозиторий Android и все в этом местоположении sdk).

Решение:

  • Перейти к структуре проекта
  • Выберите свои модули
  • Нажмите на ссылку соответствия справа.
  • Добавить зависимость библиотеки
  • "com.google.android.gms: play-service: +"

Теперь это сработает.

Ответ 10

По ошибке я добавил компиляцию com.google.android.gms:play-services:5.+ в зависимости в блоке build script. Вы должны добавить его во второй блок зависимостей. make changes- > synch project с gradle.