2015-10-14 78 views
2

我能夠將GCM集成到應用程序模塊中,但無法集成到庫模塊中。我在應用程序模塊中包含這兩行代碼。無法將Google Cloud Messaging集成到Android庫模塊中

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

我在應用程序模塊的依賴關係中有這行代碼。

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

而且這條線是在項目頂層

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

但是,當我試圖通過擴展GcmListenerService實現服務,它是無法檢測GcmListenerService。

請給出建議,我試圖超過5小時,但無法解決問題。

+0

只要加入'編「com.google.android.gms:播放 - services-gcm:7.5.0''在您的應用程序gradle文件中。沒有別的 –

+0

我已經添加了你正在談論的代碼,但沒有結果。 – Madhu

+0

刪除您添加的任何依賴關係 –

回答

0

首先,你必須通過添加以下代碼的應用程序gradle這個文件添加GCM罐子到項目

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') 
} 

然後同步項目

+0

我們不需要gcm.jar了。 – Madhu

相關問題