我将firebase添加到我的应用程序中并在日志中看到:
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.
但我在app /目录中有google-services.json
个文件,这是我的gradle:
buildscript {
repositories {
jcenter()
mavenLocal()
}
dependencies {
classpath 'com.google.gms:google-services:3.0.0'
}
}
apply plugin: 'com.android.application'
repositories {
jcenter()
mavenLocal()
}
android {
....
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') {
transitive = true;
}
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support:design:24.2.1'
compile 'com.android.support:support-v4:24.2.1'
compile 'com.facebook.android:facebook-android-sdk:4.+'
compile 'com.google.android.gms:play-services-auth:9.6.0'
compile 'com.google.android.gms:play-services-appindexing:9.6.0'
compile 'com.google.firebase:firebase-core:9.6.0'
compile 'com.google.firebase:firebase-messaging:9.6.0'
}
apply plugin: 'com.google.gms.google-services'
答案 0 :(得分:0)
更改订单
compile 'com.google.firebase:firebase-core:9.6.0'
compile 'com.google.firebase:firebase-messaging:9.6.0'
compile 'com.google.android.gms:play-services-auth:9.6.0'
compile 'com.google.android.gms:play-services-appindexing:9.6.0'
答案 1 :(得分:0)
您错过了添加google-service.json文件。据我所知,你已经在google Developer上创建了你的应用程序,你需要下载google-service.json文件并将其放入你的app文件夹。
解决此问题的步骤
转到firebase中的应用程序部分
选择网站左上方的设置图标。
在设置的“常规”选项卡中有两个部分项目和应用程序。
进入应用程序部分并下载“google_services.json”
并将此文件复制并放置在项目的app目录中。
现在就可以了。