这是我的项目 build.gradle :
buildscript {
...
dependencies {
...
classpath 'com.google.gms:google-services:3.1.0'
}
}
在其中一个模块的 build.gradle 中,我有:
apply plugin: 'com.google.gms.google-services'
导致以下错误:
Could not get unknown property 'LibraryVariants' for object of type com.android.build.gradle.LibraryExtension.
有趣的是,如果我将google-services
版本设置为3.0.0
,则此特定错误会消失,但Gradle要求我降级其他Google库的版本,但我真的不想这样做。< / p>
如何处理这些LibraryVariants
?
答案 0 :(得分:2)
您只能在 app 模块中设置apply plugin: 'com.google.gms.google-services'
,而不能在其他模块中设置。{/ p>
答案 1 :(得分:0)
您必须在 build.gradle(Project:project_name)
中添加一个依赖项 classpath 'com.google.gms:google-services:3.1.0'
并添加 build.gradle(build.gradle:模块应用)
申请插件:'com.google.gms.google-services'
dependencies {
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
}
apply plugin: 'com.google.gms.google-services'