我将我的项目更新到最新的Play服务类路径“com.google.gms:google-services:1.5.0-beta2”。我也在我的app.gradle文件中使用最新版本的playservices:

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

然而,当我编译时,Gradle抛出异常如下

Error:Execution failed for task ':app:processDebugGoogleServices'. > File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it.

当前回答

我在尝试运行谷歌的Firebase分析示例应用程序时收到了这个错误:

先决条件:

下载https://github.com/firebase/quickstart-android 添加快速入门/分析到Android Studio

添加程序:

Go to https://firebase.google.com/ Click on "GO TO CONSOLE" Click on "Add Project" Project name: Enter: sample-app Click "Create Project" [Takes about 10 seconds or so...] Click "Continue" On the "Getting Started" page, click "Add Firebase to your Android app" Enter package name for the android app [The full package name appears at the top of the manifest: "com.google.firebase.quickstart.analytics"] Click on download google-services.json In file explorer, add google-services.json to the directory: "quickstart/analytics/app" [Warning: Do not rename the file, it must be: google-services.json] Run 'app' The sample app already contains the necessary Gradle file settings. When adding a new project do: Tools -> Firebase -> Analytics -> Add Event -> Connect App to Firebase. Adding a project via Android Studio ensures that all the Gradle Dependecies are setup.

删除程序:

访问https://firebase.google.com/ 点击“转到控制台” 设置—>项目设置—>删除此应用 设置—>业务群组设置—>删除业务群组 输入项目ID,按delete键

我多次添加和删除示例应用程序,没有任何明显的副作用。

其他回答

您必须进入Firebase控制台—>设置—>项目设置,然后会有下载最新配置文件的部分。下载谷歌服务。并放入app文件夹。这是我的工作。 链接: https://developers.google.com/identity/sign-in/android/start-integrating https://developers.google.com/android/guides/client-auth

我也有同样的问题。这个问题是因为重命名文件。你可能下载了N个谷歌服务。Json文件在你的下载文件夹。因此,当你下载一个新文件时,它会以相同的名称下载,但会在括号中添加数值。类似google服务(1)。所以你必须删除这个(1)并复制文件。请确保在重命名时,不应该有任何空格或额外的空格。在文件名称中。

在我的情况下,我保存了一个json文件,像这样的空格

谷歌服务. json

右边的是

google-services.json

还要注意不要把(_)写成(-)

可能会帮助一些人。

对于从firebase codelabs教程第3步来到这里的人:请转到第4页。

Apparently, if google says You should now have the android-start project open in Android Studio. ,She means it,and not You should now have the android-start project open in Android Studio, without any build-errors . As the instruction says there, you have to get a configuration file from firebase. i.e , create a new project in your firebase acc with name 'friendly chat and in the next page , add its package name and SHA1 KEY. after downloading the json file,add it to your project>app folder, and Rebuild project.

从开发人员的站点转到配置文件,并将其粘贴到当前项目的应用程序级目录中。