android - 有什么方法可以从顶级项目 gradle 中删除 "classpath ' com.google.gms :google-services:4. 2.0' 依赖项

标签 android firebase gradle google-play-services

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

应用 gradle 包含 apply plugin: 'com.google.gms.google-services'
我想将firebase相关代码移动到动态模块

所以我搬了apply plugin: 'com.google.gms.google-services'来自 app Gradlemodule Gradle
但是 classpath 'com.google.gms:google-services:4.2.0'仍然与完整的项目有关。
有没有办法从顶级项目 Gradle 中删除这种依赖关系?

最佳答案

只需添加 buildscript block 内 module/build.gradle文件:

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

关于android - 有什么方法可以从顶级项目 gradle 中删除 "classpath ' com.google.gms :google-services:4. 2.0' 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57196892/

相关文章:

android - 如何在 Lollipop 或 Android M 上的最新 Android Chrome 版本中更改标题栏和地址栏的文本颜色?

javascript - Phonegap - 从图库中选择图像

android - 在 Android 中使用 setShadowLayer() 复制图像

javascript - 有没有一种方法可以在 javascript 中创建 firebase 的 key ?

ios - JavaFXPorts 和 robovm-cocoatouch 导入

gradle - 执行 shell 脚本并将其输出用作下一个 gradle 任务的输入

android - 由于 App not Idle 异常 : The following Idle Conditions failed ASYNC_TASKS_HAVE_IDLED,Espresso 测试失败

javascript - 我不断收到此错误 : Cannot modify a WriteBatch that has been committed

swift firebase 查询返回 null with currentUser?.uid

android - 程序类型已存在 : org. xmlpull.v1.XmlPullParserException