我正在尝试在Android studio中添加Google Play服务库。我已在build.gradle中添加了google play服务。
但它现在正在为我工作。我已经提到了很多SO帖子。但它并没有解决我的问题。
下面我发布了build.gradle代码,我添加了google play服务。
的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没有工作的插件。
任何人都可以帮助我。谢谢。
答案 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
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文件中