प्रोजेक्ट build.gradle के लिए इन निर्भरताओं का उपयोग करें
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
}
और इसे ऐप-स्तरीय बिल्ड.ग्रेड फ़ाइल (निर्भरता के बाद) के अंत में रखें।
apply plugin: 'com.google.gms.google-services'
मुझे कोई सुराग नहीं है कि इसे आखिर में क्यों रखा गया है (और शुरुआत में नहीं) त्रुटि को हल करता है।
EDIT 5/1/2016
ठीक है ... तो आप उन सभी समस्याओं का अंत करने की कोशिश कर रहे हैं जो आप लोगों ने मेरे समाधान के साथ सामना की हैं
यह मेरा अंतिम ऐप स्तर है
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "your-app-name"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
repositories {
jcenter()
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.google.android.gms:play-services:8.4.0'
compile 'com.android.support:design:23.1.1'
compile 'com.mcxiaoke.volley:library:1.0.6@aar'
}
apply plugin: 'com.google.gms.google-services'
और यह मेरी अंतिम परियोजना स्तर की श्रेणी है
// 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.0.0-alpha3'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
अपनी खुद की ढाल फ़ाइलों के साथ इसकी तुलना करें, और जो भी मैंने लिखा है उससे भिन्न मान जोड़ें या संशोधित करें।
compile 'com.google.android.gms:play-services-auth:8.4.0
की भी आवश्यकता होगी।