Не удалось найти 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.