【问题标题】:How to use Google Play Services 7.3.0 on AndroidStudio?如何在 Android Studio 上使用 Google Play Services 7.3.0?
【发布时间】:2015-05-04 20:45:28
【问题描述】:

我更新了我的 Android SDK 和 PlayServices 库。现在似乎没有任何效果。

导入 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 文件。

【问题讨论】:

  • 你遇到了什么错误?
  • 你能发布你的 build.gradle 中的行吗?

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


【解决方案1】:

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

您可以通过 Tools -> Android -> SDK Manager -> 您必须更新 Extras 下的内容


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

确保选中此选项。


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

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


如果以上方法都不适合您,那么您可以尝试通过命令行或终端使用以下命令构建项目,这将非常有帮助:

gradle clean build --debug 

然后在此处发布输出。它有望显示为什么它无法解析库。

【讨论】:

  • 我的一切都是最新的
  • @NemesisDoom 我添加了另一件事你应该检查
  • @NemesisDoom 请查看其他解决方案
【解决方案2】:

尝试工具 > Android > 将项目与 Gradle 文件同步,看看是否能解决您的问题。有一个bug,Android Studio 并不总是使用编辑器上的黄色横幅警告您这样做。

【讨论】:

  • 点击了同步。我将尝试使用“clean Project”
猜你喜欢
  • 1970-01-01
  • 2014-01-31
  • 1970-01-01
  • 2018-02-08
  • 1970-01-01
  • 1970-01-01
  • 2018-05-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多