2017-07-19 57 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

您应该添加它,因为您还没有它 –