无法将Google Cloud Messaging集成到Android库模块中

时间:2015-10-14 12:47:25

标签: java android android-studio google-cloud-messaging

我能够将GCM集成到应用程序模块中,但无法集成到库模块中。我在app模块中有这两行。

apply plugin: 'com.android.library'
apply plugin: 'com.google.gms.google-services'

我在app模块的依赖项中有这行代码。

compile 'com.google.android.gms:play-services-gcm:8.1.0'

此行在顶级项目中

classpath 'com.google.gms:google-services:1.4.0-beta3'

但是当我尝试通过扩展GcmListenerService来实现服务时,它无法检测到GcmListenerService。

请提出建议,我尝试的时间超过5小时但无法解决问题。

1 个答案:

答案 0 :(得分:0)

首先,通过将以下代码添加到app gradle文件

,将gcm jar添加到项目中
ependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.android.support:design:23.0.1'
    compile files('libs/gcm.jar')
}

然后同步项目