【问题标题】:Where do I place Googleservices.json in Flutter app in order to solve 'google-services.json is missing'为了解决“google-services.json 丢失”问题,我应该在 Flutter 应用程序中的什么位置放置 Googleservices.json
【发布时间】:2019-01-17 21:31:47
【问题描述】:

当我在与 Firebase 集成后尝试构建默认 Flutter 应用程序时遇到此错误

我已将 googleservices.json 放置在正确的位置。现在它说它正在不存在的位置搜索它。喜欢

src\debug\nullnull\google- services.json    

这个文件夹甚至不存在,我看过了,它不存在。

Launching lib\main.dart on Phone in debug mode...
Configuration 'compile' in project ':app' is deprecated. Use 
'implementation' instead.
 registerResGeneratingTask is deprecated, use 
 registerGeneratedFolders(FileCollection)
 registerResGeneratingTask is deprecated, use 
 registerGeneratedFolders(FileCollection)
 registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugGoogleServices'.
> File google-services.json is missing. The Google Services Plugin cannot 
function without it. 
Searched Location: 
C:\Users\rober\Documents\VS\APPNAME\android\app\src\nullnull\debug\google- 
services.json
C:\Users\rober\Documents\VS\APPNAME\android\app\src\debug\nullnull\google- 
services.json
C:\Users\rober\Documents\VS\APPNAME\android\app\src\nullnull\google- 
services.json
C:\Users\rober\Documents\VS\APPNAME\android\app\src\debug\google- 
services.json
C:\Users\rober\Documents\VS\APPNAME\android\app\src\nullnullDebug\google- 
services.json
C:\Users\rober\Documents\VS\APPNAME\android\app\google-services.json

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or -- 
debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 8s
Gradle build failed: 1
Exited (sigterm)

【问题讨论】:

    标签: android firebase flutter dart


    【解决方案1】:

    你需要把它放在android/app下面:

    还应将其命名为google-services.json,破折号后不带空格。要重命名它,请右键单击它,然后单击 Refactor>Rename。

    【讨论】:

    • 哈哈,我觉得自己好蠢。我把它放在错误的目录中。感谢您的插图和回答
    • @PeterHaddad 也可以将它们放入src/main & src/debug 源集。
    • 图片显示在android/app/src目录中。但是它确实应该在android/app 目录中!
    • @guivho 实际上不是。如果你仔细看,你会发现src 目录并没有在图片上展开。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 2012-03-03
    • 2015-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多