当前位置: 首页 > 面试题库 >

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

长孙弘壮
2023-03-14
问题内容

这是我的项目 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-servicesversion
设置为3.0.0,则此特定错误消失了,但是Gradle要求我将其他google库的版本降级,但是我真的不想这样做。

我该如何处理LibraryVariants


问题答案:

您只能apply plugin: 'com.google.gms.google-services'app
模块中进行设置,而不能在其他模块中进行设置。



 类似资料:
  • 我试图用Eclipse构建https://github.com/matroska-org/jebml,但我得到。我已经对建筑做了一些小改动 并将其和放在顶部, 已将更改为 你能帮我让这个建筑.Gradle重新开始工作吗? 堆栈跟踪

  • 我正在做一个应用程序。在我的应用程序中,代码中没有错误,但当我尝试运行我的项目时,它给出了以下错误。 错误:(1,1)评估项目“:App”时出现问题。 无法应用插件[id“com.android.application”] 无法创建“AppPlugin”类型的插件。 这也会对Android Studio中的错误进行分级 下面是我的build.gradle文件

  • 我是Android开发的新手。我在这个项目中使用了Firebase,但在gradle:build过程中出现了这个错误 id为'com.google.gms的插件。未找到google服务。 这是我的build.gradle文件: 我也试着在依赖项中添加了这个 com.google.gmsgoogle-service: 3.0.0

  • 我正在尝试实现我的第一个sceneform应用程序。我将学习以下教程: 我的推荐人: https://www.youtube.com/playlist?list=PLsOU6EOcj51cEDYpCLK_bzo4qtjOwDWfW https://developers.google.com/ar/develop/java/quickstart 我正在使用以下配置: mac os High Sier

  • Example 21.1. Applying a script plugin build.gradle apply from: 'other.gradle' 脚本插件可以从本地文件系统或在远程位置的脚本中应用.文件系统的位置是相对于项目目录,而远程脚本位置的是由一个HTTP URL指定的.多个脚本插件(两种形式之一)可以被应用到给定的构建。

  • Example 21.2. Applying a binary plugin build.gradle apply plugin: 'java' 插件可以使用插件ID应用.插件的id作为给定的插件的唯一标识符.核心插件注册一个可以用作插件的id的短名称.在上述情况下,我们可以使用简称java的插件以应用JavaPlugin.社区插件,一方面会使用一个完全合格的形式的插件id(如com.github