2017-07-19 64 views
0

我想發送上游消息,我想執行GcmListenerService,但它沒有在Android studio中定義。我的意思是,它在自動完成中不可用。 請看看下面的gradle發佈的文件,並讓我知道如何解決這個問題GcmListenerService不可用

的build.gradle(APP)

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile project(':appcompat') 
compile project(':securepreferences') 
compile 'com.android.support:support-v4:25.2.0' // .0.1 
compile 'com.google.android.gms:play-services:4.3.23' 


compile 'com.github.chrisbanes.photoview:library:1.2.4' 
compile 'com.google.code.gson:gson:2.7' // 2.4 

compile 'com.squareup.picasso:picasso:2.4.0' 

compile 'com.squareup.retrofit:retrofit:1.8.0' 

compile files('app/libs/android-viewbadger.jar') 
compile files('app/libs/iDappsImagesLib_v0.2.jar') 
compile files('app/libs/iDappsToolsLib_v0.1.jar') 
compile files('gradle/wrapper/gradle-wrapper.jar') 

}

的build.gradle( proj)

buildscript { 
repositories { 
    jcenter() 
    mavenCentral() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:2.3.3' 
    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.7' // 1.8? 

} 
} 
allprojects { 
repositories { 
    jcenter() 
    mavenCentral() 
} 
} 
+0

請使用FCM代替GCM。實現起來會更容易,再加上你需要創建一個Firebase項目(對於服務器密鑰)。 –

回答

0

嘗試將thie行添加到您的應用程序build.gradle

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

並重新恢復同步的項目:d

+0

我應該添加它還是用它替換舊的 – user2121

+0

您應該添加它,因爲您還沒有它 –