【发布时间】:2019-11-30 14:05:37
【问题描述】:
由于我在顶级 build.gradle 中将 com.google.gms:google-services 从版本 4.2.0 更新到 4.3.0,我无法再编译我的项目,因为我有错误:
“文件 google-services.json 丢失”
我的google-services.json 在:
/My/personnal/project/app/src/ProductFlavors/BuildTypes
(例如)
/My/personnal/project/app/src/AT/debug/My/personnal/project/app/src/DE/debug/My/personnal/project/app/src/AT/release (...)
当我的版本是 4.2.0 时,我没有问题,但在 4.3.0 中我有错误,搜索的位置是: /My/personnal/project/app/google-services.json
不工作
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
classpath 'com.google.gms:google-services:4.3.0'
}
工作
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
classpath 'com.google.gms:google-services:4.2.0'
}
编辑 1
好像已经用 4.3.1 版本解决了
编辑 2
看起来问题又回到了版本 4.3.2 :(
编辑 3
4.3.3 的问题仍然存在 :(
【问题讨论】:
-
这不是本地化在 Android 上的工作方式......
-
@MartinZeitler 你是对的……看了doc后我发现它应该是/My/personnal/project/app/src/BuildType/ProductFlavor。但是尝试这个,当我尝试构建我的项目时,我遇到了错误:文件 google-services.json 丢失。搜索位置:/My/personnal/project/app/src/ProductFlavor/BuildType/google-services.json; /My/personnal/project/app/google-services.json。 (即使是4.2.0版本)应该如何?
-
嗨@RomainBarbier,您找到解决方案了吗?我遇到了完全相同的问题...仅将 1 个 google-services.json 文件粘贴到“app”模块根文件夹中还不够吗?
-
嗨@Allinone51 不,我没有...我仍在使用 4.3.1 版本...我的文件位于文件夹中:/My/personnal/project/app/src/ProductFlavors/BuildTypes
标签: android gradle android-gradle-plugin google-play-services