我正在使用GCM并设置与Google的示例项目几乎相同。那个build.gradle在我的下面:
sp.misc.toimage
另一个build.gradle如下:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
classpath 'com.google.gms:google-services:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
subprojects {
repositories {
mavenCentral()
maven { url 'http://devrepo.kakao.com:8088/nexus/content/groups/public/' }
}
}
如果没有自定义我们的应用程序所需的一些点,Google提供的Gcm示例项目和我的项目的build.gradle几乎相同。但样本项目运作良好,但我的项目说:
'错误:包含包名的多个库 'com.google.android.gms'
答案 0 :(得分:1)
你只需要添加
classpath 'com.google.gms:google-services:1.5.0-beta2'
project-level build.gradle
中的
并添加
compile "com.google.android.gms:play-services:8.3.0"
app-level build.gradle
中的
检查official docs所说的内容
答案 1 :(得分:0)
com.kakao.sdk:push:1.1.0依赖于com.google.android.gms:play-services:6.5.87与你声明的com.google.android.gms依赖项冲突:play-服务:8.3.0
您可以使用gradlew app:dependencies检查build.gradle文件的依赖关系树。