首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少模块根文件夹中的文件google-services.json。没有它,Google服务插件就无法运行

缺少模块根文件夹中的文件google-services.json。没有它,Google服务插件就无法运行
EN

Stack Overflow用户
提问于 2015-10-26 09:27:08
回答 5查看 20.1K关注 0票数 11

我有一个有1个模块和2个应用程序的项目。该模块用于两个应用程序都使用的代码部件。当然,我在应用程序的根目录中有单独的google-services.json文件。

上周五建造得很好。

现在,我尝试编译并得到以下错误:

代码语言:javascript
复制
File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it.
:DoToDoSenderApp:compileDebugSources
:DoToDoSenderApp:transformClassesWithDexForDebug
UNEXPECTED TOP-LEVEL EXCEPTION:
Error:Execution failed for task ':DoToDoSenderApp:transformClassesWithDexForDebug'.
> com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' finished with non-zero exit value 2

唯一提供信息的错误消息是关于我的模块根文件夹中缺少的这个google-services.json文件。

我不知道这里有什么问题?

这个模块不是一个应用程序,为什么我要添加一个google-services.json文件,为什么几天前它没有修改就开始工作了?

编辑

我在Google控制台中制作了一个新的Google应用程序,并在我的模块中添加了一个新的google-services.json文件,得到了同样的错误。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-11-03 10:35:19

在项目应用程序gradle文件中添加multiDexEnabled true并检查,

代码语言:javascript
复制
defaultConfig {
    multiDexEnabled true
}
票数 0
EN

Stack Overflow用户

发布于 2020-11-16 17:08:11

如果您想使用firebase或其他google云平台,那么从link - https://console.firebase.google.com/u/0/project/raafta-aac07/settings/general/下载google-services.json

否则您就不想使用它了,只需从Android中删除apply plugin: 'com.google.gms.google-services'就可以了。

票数 6
EN

Stack Overflow用户

发布于 2017-07-18 17:20:27

  1. 转到消防控制台
  2. 创建一个新项目。
  3. 然后去点击添加Firebase到你的Android应用程序
  4. 添加包名(来自AndroidManifest.xml)
  5. 然后它将生成google-services.json
  6. 复制此文件并将其添加到(i)项目根目录(ii) project>app中
  7. 同步项目(Tools -> Android -> Sync project with Gradle Files)

希望这对你有帮助:)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33342306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档