it-swarm.com.ru

Не удалось найти com.google.Android.gms: play-services: 7.0.0

Я пытаюсь обновить старый проект, который использует библиотеки GMS. Тем не менее, Gradle Sync не удается обновить проект, выдавая ошибку, упомянутую в заголовке.

Вот как выглядит build.gradle:

project(":Android") {
    apply plugin: "Android"
    apply plugin: 'com.Android.application'

    configurations { natives }

    dependencies {
        compile project(":core")
        compile "com.badlogicgames.gdx:gdx-backend-Android:$gdxVersion"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
        compile "com.google.Android.gms:play-services:7.0.0"
    }
}

И ошибка:

Error:Could not find com.google.Android.gms:play-services:7.0.0.
Searched in the following locations:
    file:/C:/Users/Harri/.m2/repository/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.pom
    file:/C:/Users/Harri/.m2/repository/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.jar
    https://repo1.maven.org/maven2/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.pom
    https://repo1.maven.org/maven2/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.jar
    https://oss.sonatype.org/content/repositories/snapshots/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.pom
    https://oss.sonatype.org/content/repositories/snapshots/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.jar
    https://oss.sonatype.org/content/repositories/releases/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.pom
    https://oss.sonatype.org/content/repositories/releases/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.jar
Required by:
CarGame-refresh:Android:1.2

Я установил и обновил все необходимые вещи в менеджере SDK:

enter image description here

Следует отметить, что этот проект изначально был проектом Eclipse, который я сейчас импортировал в Android Studio.

Правка: Кажется, что Gradle не выглядит правильный каталог для GMS. Это установлено в пути SDK, все же. Кажется, что проблема здесь очень похожа на этот нерешенный вопрос .

15
manabreak

Оказывается, документация может быть впереди того, что официально доступно.

compile 'com.google.Android.gms:play-services:6.5.87'

Кажется, работает нормально только потому, что я сделал следующие шаги:

Откройте Настройки модуля (F12) -> Вкладка «Зависимости» -> «+» -> 1) Зависимость библиотеки -> com.google.Android.gms: play-services: 6.5.87

17
Mark Lapasa

Чтобы использовать Службы Google Play версии 7.0.0, вам необходимо обновить Google Play Services и Google Repository до Rev. 23 и 16 соответственно в разделе «Дополнительно» в Android SDK Manager.

Чтобы открыть Android SDK Manager в Android Studio, выберите Сервис -> Android -> SDK Manager.

Правка : Вам также придется обновить Инструменты SDK до Rev. 24.1.2, Инструменты платформы SDK до Rev. 22 и, опционально, Инструменты сборки SDK до Rev. 22.0.1 из раздела Инструменты в Менеджере SDK. 

16
Hassaan

Сначала обновитеинструменты Android SDK,Инструменты сборки Android SDK, инструменты платформы Android SDK.

Затем обновитеСлужбы Google Play и Google Repositoryиз SDK Manager . Они присутствуют в разделе «Дополнительно» в SDK Manager.

Это сработало для меня.

2
Swapnil Kale

Вы должны использовать 6.5.87 вместо 7.0.0.

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.Android.gms:play-services-maps:6.5.87'
    compile 'com.google.Android.gms:play-services-drive:6.5.87'
}
1
Ryan Le

Вам просто нужно добавить эту строку в ваши зависимости и перестроить ваш проект: Compile 'com.google.Android.gms: play-services: 6.5.87'

0
issam