有啥方法可以从***项目 gradle 中删除“classpath 'com.google.gms:google-services:4.2.0' 依赖项

Posted

技术标签:

【中文标题】有啥方法可以从***项目 gradle 中删除“classpath \'com.google.gms:google-services:4.2.0\' 依赖项【英文标题】:Is there any way to remove "classpath 'com.google.gms:google-services:4.2.0' dependency from top level project gradle有什么方法可以从***项目 gradle 中删除“classpath 'com.google.gms:google-services:4.2.0' 依赖项 【发布时间】:2019-12-03 10:22:37 【问题描述】:

对于 firebase 设置,现在我的项目 gradle 有 classpath 'com.google.gms:google-services:4.2.0'

app gradle 包含apply plugin: 'com.google.gms.google-services'

我想将firebase相关代码移到动态模块中

所以我把apply plugin: 'com.google.gms.google-services'app Gradle移到module Gradle

classpath 'com.google.gms:google-services:4.2.0' 仍与整个项目相关。 有什么办法可以从***项目 Gradle 中移除这种依赖关系?

【问题讨论】:

【参考方案1】:

只需在module/build.gradle 文件中添加buildscript 块:

buildscript 
    repositories 
        //...
    
    dependencies 
        //..
        classpath 'com.google.gms:google-services:4.2.0'
    

【讨论】:

以上是关于有啥方法可以从***项目 gradle 中删除“classpath 'com.google.gms:google-services:4.2.0' 依赖项的主要内容,如果未能解决你的问题,请参考以下文章

有啥办法能加快Android Studio中Gradle build速度

有啥办法能加快Android Studio中Gradle build速度

使用gradle从Java项目中删除未使用的导入

有没有一种简单的方法可以从本地 gradle 缓存中删除一个依赖项?

有啥方法可以从 ImageButtons 中删除灰色背景?

有啥通用方法可以从矩阵中删除 NaN?