android - 由以下原因引起:org.gradle.api.tasks.TaskExecutionException:任务 ':app:processDebugGoogleServices'的执行失败

标签 android firebase gradle google-play-services

org.gradle.execution.MultipleBuildFailures: Build completed with 1 failures.

Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDebugGoogleServices'.

Caused by: org.gradle.api.GradleException: No matching client found for package name 'rt'at com.google.gms.googleservices.GoogleServicesTask.action(GoogleServicesTask.java:117)


为什么会出现此错误?
enter image description here
enter image description here
enter image description here

最佳答案

看来您缺少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'

清理,然后重建。

关于android - 由以下原因引起:org.gradle.api.tasks.TaskExecutionException:任务 ':app:processDebugGoogleServices'的执行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54535352/

相关文章:

android - 3 个 TextView 的 RelativeLayout,最后一个带有 layout_alignParentRight 的不能正常工作

python - except block 未捕获 Cloud firestore 异常

javascript - 如何更新 firebase 中的文档?

Firebase 云函数响应时间

Android Studio gradle 无法解析 SDK 版本 16

java - 我可以使用 JavaFX 原生构建工具拥有多个可执行文件吗?

android - 将 <video> 切成两半的部分屏幕 WebView

Android FCM + 附近冲突

android - 在 Kotlin 中使用多个参数绑定(bind)适配器

gradle - gradle如何避免从人工制品中提取最新版本