Come aggiungere Google Play servizi in IntelliJ IDEA 13 con Gradle

? Adam @ | Original: StackOverFlow

Voglio aggiungere il servizio Google Play per il mio progetto con Gradle ma ogni volta che cerco di costruire / run ottengo il seguente errore :

Gradle : Un problema si è verificato progetto configurazione ' : BPA App ' .

Impossibile risolvere tutte le dipendenze per la configurazione ' : BPA App : _debugCompile ' .     Impossibile trovare com.google.android.gms : play- servizi : 4.2.42 .          Necessario per :              BPA App : BPA App : non specificato

La mia 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:[email protected]'
    compile 'com.google.android.gms:play-services:4.2.+'
}

Naturalmente ho installato Google repository e le altre cose dal SDK - Manager.

Le librerie di supporto - v4 e supporto - v7 funziona bene .

Sto nuovo in costruisce con Gradle . Prima Gradle Ho importato il servizio - lib come un modulo e tutto funziona .

Spero che qualcuno mi può aiutare .



Top 5 Respuesta

1Blundell @

Per ottenere servizi svolgono normalmente vado per :

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

Questo vi darà l'ultima variante di 4,2 ( cioè 4.2.highest versione incrementale disponibile )

Move mavenCentral() al top, le dipendenze sono risolte per il basso, se fallisce ancora togliere maven { url "http://dl.bintray.com/populov/maven" } come test



2Erik Mejia @

Ci potrebbero essere molte cose in corso qui :

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.

Check it out in File > ProjectStructure e assicurarti di aver ottenuto il SDK destra .