在我尝试将Google服务库添加到依赖项时,在Gradle同步期间出现多个错误

时间:2016-08-29 02:06:38

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

我想使用AdMob向我的应用添加一些广告,该网站说我需要将Google服务添加到依赖项以使用此功能。所以在Android Studio中,我进入了File-> Project Structure-> app-> Dependencies,我点击了" +"按钮e搜索"播放服务"。我发现的是" com.google.android.gms:play-services:9.4.0"所以我把它添加到依赖项中。在Gradle同步期间,Android Studio会发送一些错误并停止gradle同步。

这是我从同步中获得的日志:http://pastebin.com/ZpN4RUcm

这里有一些可能有用的数据:

  • 编译SDK版本:API 17
  • 构建工具版本:23.0.1
  • 的Android Studio 2.1.2

这是我的主要gradle文件:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    dependencies {
            classpath 'com.android.tools.build:gradle:2.1.2'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

这是我的app gradle文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 'Google Inc.:Google APIs:17'
    buildToolsVersion '23.0.1'

    defaultConfig {
        applicationId "com.serpenssolida.glowdodger"
        minSdkVersion 10
        targetSdkVersion 17
    }

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

   repositories {
       mavenCentral()
   }

   dependencies {
       compile 'com.android.support:support-v4:17.0.0'
       compile files('libs/processing-core.jar')
       compile project(':facebook')
       compile 'com.google.android.gms:play-services:9.4.0'
   }

如何摆脱所有错误?

1 个答案:

答案 0 :(得分:0)

如下所示更改您的应用程序gradle文件,然后重试:

apply plugin: 'com.android.application'

android {
    compileSdkVersion '24'
    buildToolsVersion '24.0.2'
    ...
}