Como adicionar o Google Play serviços no IntelliJ IDEA 13 com gradle

? Adam @ | Original: StackOverFlow
---

Eu quero adicionar o serviço Google Play para o meu projeto com gradle mas cada vez que eu tento construir / run eu recebo o seguinte erro:

Gradle : Um problema ocorreu projeto configurando ' : BPA App ' .

Não foi possível resolver todas as dependências para a configuração ' : BPA App: _debugCompile ' .     Não foi possível encontrar com.google.android.gms : de serviços de jogo : 4.2.42 .          Requerido por:              BPA App : BPA App: não especificado

Meu 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.+'
}

É claro que eu tenho instalado google repositório e outras coisas a partir do SDK- Manager.

O apoio libs - v4 e apoio - v7 funciona bem.

Estou de novo na constrói com gradle . Antes gradle eu ter importado o serviço -lib como um módulo e tudo funciona.

Espero que alguém possa me ajudar.

---

Top 5 Responder

1Blundell @

Para obter serviços de jogo que eu costumo ir para:

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

Isto lhe dará a última variante de 4,2 (ou seja 4.2.highest versão incrementais disponível)

Move mavenCentral() para o topo, as dependências são resolvidas na ordem de cima para baixo, se isso ainda não remover maven { url "http://dl.bintray.com/populov/maven" } como um teste

2Erik Mejia @

Pode haver várias coisas acontecendo aqui:

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.

Confira em Arquivos > ProjectStructure e certifique-se que você tem o direito SDK .