如何在AndroidStudio上使用Google Play Services 7.3.0?

时间:2015-05-04 20:45:28

标签: android android-studio google-play-services android-gradle

我已更新了我的Android SDK以及PlayServices Library。现在似乎没什么用。

导入com.google.android。*;不存在,我已经添加了'编译' Gradle文件中的行。

有人经历过这个吗?我该如何解决这个问题?

修改

apply plugin: 'com.android.library'

android {
    compileSdkVersion 21
    buildToolsVersion '22.0.1'

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.1.1'
    compile 'com.google.code.gson:gson:2.3'
    compile 'org.roboguice:roboguice:3.0.1'
    compile 'com.google.android.gms:play-services:7.3.0'
}

这是模块的Gradle文件。

2 个答案:

答案 0 :(得分:1)

如果您使用Android Studio并希望通过Gradle依赖使用最新的Google库,则必须更新

您可以通过工具 - >执行此操作 Android - > SDK Manager - >您必须更新附加内容

下的内容

SDK Manager

还要确保您没有使用Gradle的离线模式。您可以通过(我在Mac上执行此操作)找到此选项 Android Studio - > 偏好设置 - > Gradle - > (全局Gradle设置)离线工作

确保此选项已选中。

Gradle - Offline Work

@CommonsWare已经提到的东西(我只是为了总结这个答案而添加它)是通过Gradle文件同步项目。您可以通过工具栏执行此操作,如下所示:

Sync Project via Gradle files

或通过菜单工具> Android > 使用Gradle文件同步项目

如果以上内容对您没有任何帮助,那么如果您可以尝试通过命令行或终端使用以下命令构建项目,那将非常有用:

gradle clean build --debug 

然后在此处发布输出。它将有希望说明为什么它无法解析库。

答案 1 :(得分:0)

试用工具> Android>使用Gradle文件同步项目,看看是否能解决您的问题。有一个bug,其中Android Studio并不总是警告您使用编辑器上的黄色横幅来执行此操作。