org.gradle.execution.MultipleBuildFailures:构建完成,但有1次失败。
原因:org.gradle.api.tasks.TaskExecutionException:任务':app:processDebugGoogleServices'的执行失败。
原因:org.gradle.api.GradleException:在com.google.gms.googleservices.GoogleServicesTask.action(GoogleServicesTask.java:117)上没有找到包名称“ rt”的匹配客户端
为什么会出现此错误?
答案 0 :(得分:0)
您似乎丢失了google-services.json文件,或者有问题。
如果存在json文件(app / app / google-services.json),请确保包含您的软件包ID。如果不是,那可能是您的问题。
文件应如下所示:
"project_info": {
"project_number": "123456789",
"firebase_url": "https://xmpl.firebaseio.com",
"project_id": "xmpl",
"storage_bucket": "xmpl.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:684654651:android:1681354132165",
"android_client_info": {
"package_name": "com.example.app"
}
},
"oauth_client": [
{
"client_id": "65168135-sfas651fsad65f1sd.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.example.app",
"certificate_hash": "a16515asd1f65sd1f651sdf65"
}
},
删除文件,确保正确设置了应用程序级别gradle文件。
它必须包含以下内容:
apply plugin: 'com.google.gms.google-services'
先清理然后重建。
答案 1 :(得分:0)
这是您 google-services.json 文件中的错误,因此,请检查“package_name”:在 google-services.json 文件中,package_name 必须与 firebase 包名称相同。