com.google.android.gms:play-services-gcm:8.4.0 leads to error

谁说我不能喝 提交于 2019-12-12 05:24:30

问题


In my project I was using the following version of GCM library.

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

Now I update it in to the following version

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

But I am getting the following error.

02-05 23:51:29.205 18410-18410/com.example.app E/GMPM: GoogleService failed to initialize, status: 10, Missing an expected resource: 'R.string.google_app_id' for initializing Google services.  Possible causes are missing google-services.json or com.google.gms.google-services gradle plugin.
02-05 23:51:29.205 18410-18410/com.example.app E/GMPM: Scheduler not set. Not logging error/warn.
02-05 23:51:29.238 18410-18452/com.example.app E/GMPM: Uploading is not possible. App measurement disabled

Please help me to solve this issue.

I have configured my project with the following too

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

.

 dependencies {
    classpath 'com.android.tools.build:gradle:1.5.0'
    classpath 'com.google.gms:google-services:1.3.0'


    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

回答1:


Newer versions of GoogleServices require a JSON file that contains configuration information about your app and account.

Follow the instructions provided here.

You might also see better results by upgrading to the latest build tools (as of 5 Feb 2016):

buildToolsVersion "23.0.2"

and

classpath 'com.android.tools.build:gradle:2.0.0-beta2'
classpath 'com.google.gms:google-services:2.0.0-beta2'

The new tools expect the google-services plugin to be applied at the bottom of the build file, as shown in this example. FWIW, I'm building with these settings and not seeing the error.

Additional information about the google-services.json file, with troubleshooting tips, is provided here.



来源:https://stackoverflow.com/questions/35231324/com-google-android-gmsplay-services-gcm8-4-0-leads-to-error

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!