插件id不工作的工作室

时间:2015-07-08 11:01:22

标签: android android-studio

我正在尝试在Android studio中添加Google Play服务库。我已在build.gradle中添加了google play服务。

但它现在正在为我工​​作。我已经提到了很多SO帖子。但它并没有解决我的问题。

下面我发布了build.gradle代码,我添加了google play服务。

enter image description here

的build.gradle:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }

    apply plugin : 'android'
    dependencies {

        compile 'com.google.android.gms:play-services:4.0.30'
    }


    allprojects {
        repositories {
            jcenter()
        }
    }

}

在gradle compile com.google.android.gms:play-services:4.0.30添加依赖项中的Google Play服务时。我收到一个错误:id没有工作的插件。

任何人都可以帮助我。谢谢。

3 个答案:

答案 0 :(得分:1)

使用最新版本的播放服务:

compile 'com.google.android.gms:play-services:7.5.0'

<强>更新

认为您使用了错误的gradle文件。您必须在app文件夹下的gardle文件中添加上述代码。

答案 1 :(得分:1)

您发布的build.gradle似乎是项目配置。全局项目build.gradle具有buildscript标记以及有关不添加应用程序依赖关系的注释,如您的问题所示。

您的应用模块中应该有另一个build.gradle,根据您的Android Studio和Gradle版本,您还应该找到类似的内容,

apply plugin: 'com.android.application'

android {
    ...
}

dependencies {
    ...
}

compile 'com.google.android.gms:play-services:4.0.30'放入应用模块的build.gradle依赖项

答案 2 :(得分:1)

请将您的库依赖项添加到应用模块中 build 模块中的 build.gradle 文件中

apply plugin: 'com.android.application'
repositories {
    maven { url "http://dl.bintray.com/populov/maven" }
    mavenCentral()
}

android {
  ...............
}

dependencies {
compile 'com.google.android.gms:play-services:4.0.30'  
}

您不应在build.gradle文件中为根文件夹

添加这些依赖项
    buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

不要将应用程序依赖项放在它们属于单个模块build.gradle文件的外部build.gradle文件中