erreur: package com.google.android.gcm n'existe pas Après la migration vers Gradle

J'ai un problème avec un vieux projet qui a été développé à l'Ide, sans Gradle. Je voulais migrer vers Android Studio et Gradle, mais je rencontre beaucoup de problèmes. Depuis que le projet était assez vieux, le vieux Google Play Services version a été utilisée. Dans l'Ide, j'avais juste ajouté libproject de l'ancien gps de dépendances (google_play_services_5089000_r19) et tout a bien fonctionné. Dans Android Studio, j'ai réussi à ajouter d'autres bibliothèques par l'ajout d'un module de la bibliothèque et de l'ajout de compile project(':segmentedradios') comme un gradle de la dépendance, mais je ne peux pas faire de gps, le travail en bibliothèque. J'ai essayé de l'ajouter en tant que module, mais Android Studio est dit que "pas de module sélectionné" après pointant vers libroject de la bibliothèque de l'annuaire. J'ai aussi essayé de l'ajouter en tant que gradle de la dépendance, mais je suis continue à obtenir des erreurs comme celles-ci:

error: package com.google.android.gcm does not exist
error: package com.google.android.maps does not exist
error: cannot find symbol variable GCMRegistrar

Malgré que j'ai essayé ~10 différentes solutions, le projet ne fonctionne toujours pas. Comment résoudre ce problème?

Gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion "Google Inc.:Google APIs:18"
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "my_package.app_name"
        minSdkVersion 14
        targetSdkVersion 18
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:18.0.0'
    compile files('libs/libGoogleAnalyticsV2.jar')
    compile project(':segmentedradios')
    compile 'com.google.android.gms:play-services:5.0.89'
}
InformationsquelleAutor fragon | 2015-03-09