skip to Main Content

I created an Android project from Android Studio Bumblebee and I am trying to integrate Firebase into it. As per the documentation from Firebase, I should add some project level and module level dependencies which are shown below.

When I go to my project level Gradle file it is something like this:

plugins {
    id 'com.android.application' version '7.1.2' apply false
    id 'com.android.library' version '7.1.2' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

So my question is, where should I add these dependencies?

2

Answers


  1. Chosen as BEST ANSWER

    Solved it by adding build script in the top

    buildscript {
        dependencies {
            classpath 'com.google.gms:google-services:4.3.10'
        }
    }
    
    // Top-level build file where you can add configuration options common to all sub-projects/modules.
    plugins {
        id 'com.android.application' version '7.1.2' apply false
        id 'com.android.library' version '7.1.2' apply false
        id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
    }
    task clean(type: Delete) {
        delete rootProject.buildDir
    }
    

    and the google() repositories mentioned can be excluded as its there by default.


  2. Add the following piece of code

    buildscript {
        dependencies {
            classpath 'com.google.gms:google-services:4.3.10'
        }
    }
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search