2016-02-01 3 views
4

У меня есть проект Android, и при запуске команды ./gradlew dependencies я получаю следующую ошибку, и я не могу понять, как использовать Google Play 8.4.0 , (8.3.0 работ)Не удалось найти com.google.android.gms: play-services: 8.4.0

FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring project ':app'. 
> Could not resolve all dependencies for configuration ':app:_debugCompile'. 
    > Could not find com.google.android.gms:play-services:8.4.0. 
    Searched in the following locations: 
     https://jcenter.bintray.com/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom 
     https://jcenter.bintray.com/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar 
     https://maven.fabric.io/public/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom 
     https://maven.fabric.io/public/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar 
     https://zendesk.artifactoryonline.com/zendesk/repo/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom 
     https://zendesk.artifactoryonline.com/zendesk/repo/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar 
     https://repo1.maven.org/maven2/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom 
     https://repo1.maven.org/maven2/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar 
     file:/usr/local/android-sdk-linux/extras/android/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom 
     file:/usr/local/android-sdk-linux/extras/android/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar 
     file:/usr/local/android-sdk-linux/extras/google/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom 
     file:/usr/local/android-sdk-linux/extras/google/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar 

Вот как выглядит файл с градиентом приложения.

dependencies { 
     .... 
     compile 'com.google.android.gms:play-services:8.4.0' 
     .... 
    } 

Я попытался поместить следующее в файл проекта, но не помог.

dependencies { 
     classpath 'com.android.tools.build:gradle:2.0.0-alpha3' 
     classpath 'com.google.gms:google-services:2.0.0-alpha3' 
    } 

Может ли кто-нибудь помочь мне отладить дальше?

ответ

8

Возникла проблема с настройкой проекта ': app'.

Не удалось разрешить все зависимости для конфигурации ': app: _debugCompile'. Не удалось найти com.google.android.gms: play-services: 8.4.0.

Разместить свои общие build.gradle

  1. Использование Последние версии сборки инструментов
  2. Затем вызовите
  3. путь к классам 'com.android.tools.build:gradle:2.0.0-alpha3'

Наконец

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 

    defaultConfig { 
     applicationId "" 
     minSdkVersion 17 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 

Проверить Version conflict updating to 8.4.0

+1

К сожалению, t его проект моего клиента, поэтому я не решался поставить весь файл градиента. – kimh

+1

Этот ответ работает для меня. Кроме ответа, я заметил, что установка 'build-tools-23.02' не удалась. После установки 23.02 и изменения файлов grale, зависимости были успешно установлены. – kimh

+1

Yup и он работает! Благодаря! – kimh

1

вам нужно

buildToolsVersion "23.0.2" 

вы должны скачать что менеджер SDk

и изменения, которые в build.gradle

и я использую это в build.gradle проекте сторона

classpath 'com.android.tools.build:gradle:1.5.0' 
classpath 'com.google.gms:google-services:1.5.0-beta2' 
0

также добавить эту строку в уровне приложения Gradle

apply plugin: 'com.google.gms.google-services' 
dependencies { 
     .... 
     compile 'com.google.android.gms:play-services:8.4.0' 
     .... 
    } 
+0

еще одна вещь также обновит вашу сервисную службу google от sdk manager –

5

Похоже, Google отнести много библиотек под Google Repository. Установите Google Repository и Android Support Repository через диспетчер SDK, а gradle должен иметь возможность разрешать библиотеки. Здесь мой gradle.build файл для сравнения:

buildscript { 
    repositories { jcenter() } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.5.0' 
    } 
} 
apply plugin: 'com.android.application' 
android { 
    repositories { jcenter() } 
    compileSdkVersion 24 
    buildToolsVersion '24.0.1' 
    dependencies { 
    compile 'com.google.android.gms:play-services:9.2.1' 
    } 
} 
2

У меня такая же проблема также.Было бы недостающее из следующих пакетов в Android SDK:

  • Android Поддержка Repository
  • сервисы Google Play
  • Google Repository

Если вы используете Android SDK command line toolssdkmanager, вы можете запустить следующую команду для установки соответствующих пакетов:

sdkmanager "extras;android;m2repository" 
sdkmanager "extras;google;m2repository" 
sdkmanager "extras;google;google_play_services" 
Смежные вопросы