Android “错误”;模块根文件夹中缺少文件google-services.json。没有谷歌服务插件,谷歌服务插件无法正常运行;

Android “错误”;模块根文件夹中缺少文件google-services.json。没有谷歌服务插件,谷歌服务插件无法正常运行;,android,google-play-services,android-gradle-plugin,Android,Google Play Services,Android Gradle Plugin,我将我的项目更新为最新的Play servicesclasspath'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' 然而,当我编译时,

我将我的项目更新为最新的Play services
classpath'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.

您需要从开发人员的站点获取配置文件,并将其粘贴到项目的应用程序级目录中

更新:

后藤

  • 选择您的项目

  • 在左侧菜单上,单击设置>项目设置

  • 在“您的应用程序”部分下添加应用程序或下载google-services.json文件


  • 您需要生成配置文件,该文件允许您访问在developer console中注册的所有服务和API,并将其放置在根目录中。请转到以下URL:

    选择您的选项,最后您将能够下载

    googleservice.json
    文件

    复制该文件并将其粘贴到

    YourProjectName/app
    目录

    然后重新编译项目,它很可能会飞起来

    在我的例子中,项目目录如下所示:


    对于任何使用Firebase的用户,您需要进入控制台,控制台上应该显示“将项目添加到Android”。从那里,它将逐步为您生成google-services.json文件。

    我刚从Firebase控制台下载
    google services.json时遇到问题。原来我必须从Firebase使用的帐户以外的所有其他google帐户注销。

    这个问题是因为:-从Firebase控制台下载的粘贴到产品的文件夹或文件没有命名为google-services.json。因此,现在单击它,然后在所有选项中单击鼠标右键打开折射器,并将其重命名为google-services.json。因为这对我有用,所以我也有同样的问题。问题是因为重命名了文件。您可能已在下载文件夹中下载了大量google-services.json文件。因此,当您下载一个新文件时,它将以相同的名称下载,但在括号中添加数值。类似于googleservices(1).json的东西。因此,您将删除该(1)并复制该文件。确保重命名时不应有任何空格或额外空格。以文件的名义。

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

    也面临同样的问题

    好吧,就我而言,我救了你

    google-services.json

    作为

    google_services.json

    我尝试了上面提到的每一个解决方案,但没有任何帮助。。。 错误不是“u”,而是需要加“-”(破折号)

    只需将文件从google\u services.json重构为google services.json即可

    希望这有帮助

    另外,我知道这听起来很傻,但这只适用于我…

    你必须继续Firebase console-->设置-->项目设置,并且会有下载最新配置文件的部分。下载google-service.json并放入app文件夹。这是我的工作。 链接:

    在我的例子中,我保存了一个json文件,其中的空格如下

    googleservices.json

    正确的答案是

    google-services.json

    还要注意不要用(u1)代替(-)

    可能对某人有帮助。

    非常简单 只需转到工具->Firebase->连接到Firebase,然后单击“立即同步” 这肯定会奏效。

    步骤:

  • 导航到项目文件夹并打开/app子文件夹

  • 将.json文件粘贴到此处

  • 重建项目


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

    显然,如果谷歌说
    你现在应该在android Studio中打开android start项目。
    ,她是认真的,而不是
    你现在应该在android Studio中打开android start项目,没有任何构建错误。

    正如这里的说明所说,您必须从firebase获取一个配置文件。i、 e,在firebase acc中创建一个名为“友好聊天”的新项目,并在下一页中添加其
    包名
    SHA1键。

    下载json文件后,将其添加到
    project>app
    文件夹中,然后重建项目

    在android studio中:

  • 切换到“项目视图”,以便可以看到实际的项目文件夹结构
  • 找到google-services.json文件并将其拖到app目录中(由于某种原因,当我使用file explorer添加它时,它将其放在gradle文件夹中)
  • 清理/重建项目

  • 从那时起,它对我来说运行良好。

    在Android Studio中转到工具-->Firebase,然后单击将应用程序连接到Firebase。他们会为您设置。

    即使在添加了所有依赖项和文件后,如果您遇到任何此类问题,可能是您不正确的文件名“google services.json”

    确保您的文件名准确无误,并且没有任何额外的空格或字符


    我重命名了该文件,文件名中有空格“”,但不明显,后来我发现我的文件名错了,所以修复了它

    我在尝试运行Google的Firebase analytics示例应用程序时收到此错误:

    先决条件:

    • 下载
    • 将快速启动/分析添加到Android Studio
    添加过程:

  • 单击“转到控制台”
  • 点击“添加项目”
  • 项目名称:输入:示例应用程序
  • 单击“创建项目” [大约需要10秒左右…]
  • 单击“继续”
  • 在“入门”页面上,单击“将Firebase添加到Android应用程序”
  • E
    <platform name="android">
        <!-- Add this line -->
        <resource-file src="google-services.json" target="app/google-services.json" />
    </platform>
    
    <!-- config.xml of Cordova App -->
    <widget id="com.appFactory.torchapp" ...>
    
    <!--google-serivces.json from generated from Firebase console.-->
    {
      ...
      packagename: "com.appFactory.torchapp",
      ...
    }