Wie Google Play-Dienste in IntelliJ IDEA 13 mit gradle hinzufügen

? Adam @ | Original: StackOverFlow
---

Ich möchte den google -Play-Service, mein Projekt mit gradle aber jedes Mal, wenn ich versuche, / laufen bekomme ich folgende Fehler bauen hinzuzufügen:

Gradle : Es trat ein Problem Konfiguration Projekt " : BPA -App " .

Alle Abhängigkeiten für die Konfiguration konnte nicht aufgelöst werden " : BPA App : _debugCompile ' .     Com.google.android.gms konnte nicht gefunden werden : Play- Dienste : 4.2.42 .          Erforderlich nach:              BPA App : BPA App : nicht spezifiziert

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

Natürlich habe ich google -Repository und andere Dinge aus dem SDK - Manager installiert .

Die Support - v4 und Support - v7 libs funktioniert gut.

Ich bin neu in baut mit gradle . Vor gradle Ich habe den Service -lib als Modul und alles funktioniert importiert.

Hoffe jemand kann mir helfen.

---

Top 5 Antwort

1Blundell @

Um Play-Dienste ich in der Regel für erhalte :

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

Dadurch erhalten Sie die neueste Variante von 4,2 (dh 4.2.highest verfügbar inkrementelle Version )

Move mavenCentral() an die Spitze, sind Abhängigkeiten von oben nach unten, um gelöst, wenn das immer noch nicht entfernen maven { url "http://dl.bintray.com/populov/maven" } als Test

2Erik Mejia @

Dafür kann es mehrere Dinge, die sich hier :

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 Files> ProjectStructure und stellen Sie sicher, dass Sie den richtigen SDK bekam .