无法应用插件"com.google.gms.google-services"

Dan*_*hov 7 java android gradle android-gradle-plugin

这是我的项目build.gradle:

buildscript {
    ...
    dependencies {
        ...
        classpath 'com.google.gms:google-services:3.1.0'
    }
}
Run Code Online (Sandbox Code Playgroud)

在其中一个模块的build.gradle中,我有这个:

apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)

这导致以下错误:

Could not get unknown property 'LibraryVariants' for object of type com.android.build.gradle.LibraryExtension.
Run Code Online (Sandbox Code Playgroud)

有趣的是,如果我将google-services版本设置为3.0.0,则此特定错误消失,但Gradle要求我降级其他谷歌库的版本,但我真的不想这样做.

我该如何处理这些LibraryVariants

Muz*_*Muz 6

您只能apply plugin: 'com.google.gms.google-services'应用程序模块中设置,而不能在其他模块中设置。