title: How to add dependencies in gradle file in android for Firebase for database and auth together?
body: <p>I am extremely new to android and trying the firebase where i am trying out firebase auth and firebase database.</p>
  
  <p>I could successfully complete the auth functionality and below is the gradle file contents for app module just after it.</p>
  
  <pre><code>apply plugin: 'com.android.application'
  
  android {
      compileSdkVersion 24
      buildToolsVersion "24.0.3"
      defaultConfig {
          applicationId "com.cirvi.laxmimobileshopee"
          minSdkVersion 15
          targetSdkVersion 24
          versionCode 1
          versionName "1.0"
          testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
      }
      buildTypes {
          release {
              minifyEnabled false
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
      }
  }
  
  dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])
      androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
          exclude group: 'com.android.support', module: 'support-annotations'
      })
      compile 'com.android.support:appcompat-v7:24.2.1'
      compile 'com.android.support:design:24.2.1'
      compile 'com.android.support:support-v4:24.2.1'
      compile 'com.android.support:recyclerview-v7:24.2.1'
  
  
      compile "com.google.firebase:firebase-auth:9.0.2"
  
      testCompile 'junit:junit:4.12'
  }
  
  apply plugin: 'com.google.gms.google-services'
  </code></pre>
  
  <p>Now for the next step i want to use firebase database in the same project and i update the gradle file by adding the  dependency</p>
  
  <pre><code>compile 'com.google.firebase:firebase-database:9.6.1'
  </code></pre>
  
  <p>As soon as i do it and start the sync i get the following error</p>
  
  <pre><code>Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies]
  Error:Execution failed for task ':app:processDebugGoogleServices'.
  &gt; Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 9.6.1.
  Information:BUILD FAILED
  Information:Total time: 2.86 secs
  Information:1 error
  Information:0 warnings
  Information:See complete output in console
  </code></pre>
  
  <p>Below is the code for my project gradle file.</p>
  
  <pre><code>// Top-level build file where you can add configuration options common to all sub-projects/modules.
  
  buildscript {
      repositories {
          jcenter()
      }
      dependencies {
          classpath 'com.android.tools.build:gradle:2.2.0'
          classpath 'com.google.gms:google-services:3.1.0'
  
          // NOTE: Do not place your application dependencies here; they belong
          // in the individual module build.gradle files
      }
  }
  
  allprojects {
      repositories {
          jcenter()
      }
  }
  
  task clean(type: Delete) {
      delete rootProject.buildDir
  }
  </code></pre>
  
  <p>I tried to update the google service version in the project gradle file but then ran into other issues. As i am new to android and trying things out i am stuck and not able to figure out currently how to resolve this. Can anyone guide me or help me?</p>
  
  <p><a href="https://i.stack.imgur.com/OxkKU.png" rel="noreferrer"><img src="https://i.stack.imgur.com/OxkKU.png" alt="project Structure"></a></p>