Как добавить Google Play услуги в IntelliJ IDEA 13 с Gradle

? Adam @ | Original: StackOverFlow
---

Я хочу, чтобы добавить службу игры Google для моего проекта с Gradle, но каждый раз я пытаюсь построить / Run, я получаю следующее сообщение об ошибке :

Gradle : Произошлапроблема конфигурирования, проект ": BPA App ».

Не удалось разрешить все зависимости для конфигурации " : BPA App: _debugCompile .     Не удалось найти com.google.android.gms : плей- услуги: 4.2.42 .          Требуется :              BPA App : BPA App : не определено

Мой build.gradle :

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
//    maven { url "http://dl.bintray.com/populov/maven" }

}
android {
    compileSdkVersion 19
    buildToolsVersion "19.0.3"

    defaultConfig {
        minSdkVersion 9
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}
dependencies {
    compile 'com.android.support:support-v4:19.0.1'
    compile 'com.android.support:appcompat-v7:19.0.1'
    compile 'com.viewpagerindicator:library:2.4.1@aar'
    compile 'com.google.android.gms:play-services:4.2.+'
}

Конечно, я установил Google хранилище и другие вещи из SDK - Manager.

Опорно- v4 и опорно- v7 LIBS работает отлично.

I'm нового в сборок с Gradle . Перед Gradle я импортировал в сервисный -Lib в виде модуля, и все работает .

Надеюсь, кто-то может мне помочь.

---

Top 5 ответ

1Blundell @

Чтобы получить мультисервисных услуг я обычно иду для :

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

Это даст вам последнюю вариант 4,2 ( т.е. 4.2.highest доступно Инкрементное версию )

Переместить mavenCentral() к вершине, зависимости разрешаются в сверху вниз порядке, если это по-прежнему не удалить maven { url "http://dl.bintray.com/populov/maven" } как тест

2Erik Mejia @

Там может быть несколько вещей происходит здесь:

You don't have installed the Google Play Services extra from the SDK Manager. So you can go there and install it. (Not just Google Repository, but Google Play Services itself) If you got the extra installed, but Studio doesn't recognize it, maybe you're pinpointing the wrong SDK. It happens that Android Studio had its own pre-bundled SDK, so, if you got another one installed on your computer, you may be installing the extras in that one, and AS is triying to build with the one that has not the extras installed.

Проверьте это в файлах > ProjectStructure и убедитесь, что вы получили право SDK.