java - त्रुटि: com.google.gms नहीं मिल सकी: google-services: 1.0। जब android स्टूडियो में build.gradle में Google सेवा प्लगइन जोड़ रहा है




android-studio google-login (14)

मैं अपने एंड्रॉइड एप्लिकेशन पर tutorial बाद Google+ के लिए OAuth लॉगिन को एकीकृत कर रहा हूं।

ट्यूटोरियल के अनुसार, मुझे अपने एंड्रॉइड प्रोजेक्ट में classpath 'com.google.gms:google-services:1.0' की टॉप-लेवल build.gradle . build.gradle निर्भरता जोड़कर Google सेवा प्लगइन जोड़ना चाहिए।

हालाँकि, जब मैं बदलाव के साथ सिंक को सिंक करता हूं, तो मुझे निम्नानुसार त्रुटि दिखाई देती है:

त्रुटि: com.google.gms नहीं मिल सकी: google-services: 1.0।

निम्नलिखित स्थानों में खोज की गई: फ़ाइल: / C: / प्रोग्राम फ़ाइलें / Android / Android Studio / gradle / m2repository / com / google / gms / google-services / 1.0 / google-services-1.0.pom फ़ाइल: / C: / प्रोग्राम फ़ाइलें / Android / Android Studio / gradle / m2repository / com / google / gms / google-services / 1.0 / google-services-1.0.jar https://jcenter.bintray.com/com/google/gms/google-services/1.0/google-services-1.0.pom https://jcenter.bintray.com/com/google/gms/google-services/1.0/google-services-1.0.jar

मेरे build.gradle :

// 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:1.2.3'
        classpath 'com.google.gms:google-services:1.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

ऐसा लगता है कि एंड्रॉइड स्टूडियो रिपॉजिटरी से Google-सेवाओं के प्लगइन को खोजने में सक्षम नहीं है।

किसी को भी एक ही मुद्दा है? या क्या मैं कुछ न कुछ भूल रहा हूं?


Google ने GCM गो अपडेट को चेक किया है और इसके लिए आपको अपना एंड्रॉइड स्टूडियो भी अपडेट करना होगा।


Google ने अब प्लगइन v1.3.0 जारी किया

मैं इसका उपयोग करके इसे हल करने में सक्षम था:

classpath 'com.google.gms: Google-Services: 1.3.0'


आपको केवल अपने build.gradle dependencies (Top level build file) build.gradle जो (Project:<name of your project) (Top level build file) , उसमें classpath ' com.google.gms:google-services:1.3.0-beta1 ' जोड़ना चाहिए। उम्मीद है की यह मदद करेगा!


आपको वर्तमान संस्करण की जाँच करने की आवश्यकता है जैसा कि नीचे दिए गए लिंक में है, अब तक:

classpath 'com.google.gms:google-services:1.3.0-beta4'

इस उत्तर की जाँच करें:

अद्यतन संस्करण


गूगल ने उनके गाइड को अपडेट किया। जहाँ यह classpath 'com.google.gms: google-services: 1.0' है, अब classpath 'com.google.gms: google-services: 1.3.0-beta1' को पढ़ता है, जैसे joluet का सुझाव दिया गया है।


जब मैंने इस समस्या का सामना किया तो मैं अपने एंड्रॉइड ऐप के लिए फायरबेस को सेटअप करने की कोशिश कर रहा था। स्क्रीनशॉट के बाद चीजों को स्पष्ट करना चाहिए -

कुछ बातें जो मैं बताना चाहूंगा - 1. एक बार आप

apply plugin: 'com.google.gms.google-services'

यह लाइन एप स्तर की ग्रेड फ़ाइल के नीचे होनी चाहिए। यकीन नहीं हो रहा है लेकिन शीर्ष पर रखना मेरे लिए कसरत नहीं था।


मुझे अपने मामले में अंतिम संस्करण देखना था:

dependencies {    
    classpath 'com.google.gms:google-services:1.4.0-beta3'
}

jcenter.bintray.com/com/android/tools/build/gradle आप संस्करणों की एक सूची पा सकते हैं।


मुझे लगता है कि आप परियोजना के स्तर को भूल गए,

tutorial :

अपने प्रोजेक्ट-स्तर build.gradle पर निर्भरता जोड़ें
classpath 'com.google.gms:google-services:1.5.0-beta2'

अपने ऐप-स्तर build.gradle में प्लगइन जोड़ें:
apply plugin: 'com.google.gms.google-services'


मेरे लिए मुझे रिपॉजिटरी को jcenter() बदलना पड़ा। मैं mavenCentral का उपयोग कर रहा था और यह त्रुटि प्राप्त कर रहा था। जैसे ही मैंने jcenter() स्विच किया, jcenter() निर्भरता को नीचे खींच लिया।

ऐसा करने के लिए, अपनी build.gradle खोलें और mavenCentral() साथ jcenter() प्रत्येक उदाहरण को mavenCentral()


मैं आज उसी मुद्दे पर भागा। नमूनों में वे इस पंक्ति का उपयोग करते हैं: classpath 'com.google.gms:google-services:1.3.0-beta1' यह काम करता है।


मैंने निम्नलिखित बातों को करके इस मुद्दे को हल किया:

  1. बिल्ड.ग्रेड में (प्रोजेक्ट स्तर पर):

    // Top-level build file where you can add configuration options common to all sub-projects/modules.
    
    buildscript {
        repositories {
            mavenCentral()
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.3.0'
            classpath 'com.google.gms:google-services:1.5.0-beta2'
         }
    }
    
    allprojects {
        repositories {
            mavenCentral()
        }
    }
  2. Build.gradle में (मॉड्यूल स्तर पर):

    शीर्ष पर जोड़ा गया:

    apply plugin: 'com.google.gms.google-services'

    और आश्रितों में जोड़ा गया:

    compile 'com.google.android.gms:play-services-analytics:8.3.0'

इसके अलावा सुनिश्चित करें कि आपने एसडीके में Google Play सेवाओं और Google रिपॉजिटरी को अपडेट किया है।


मैंने हाल ही में एंड्रॉइड स्टूडियो 2.3 में अपडेट किया है और किसी भी तरह से प्लगइन काम नहीं करता है।

उसके बाद, मैंने विभिन्न तरीकों की कोशिश की और फिर क्या काम है जब मैंने ऐप के निर्माण के बारे में टिप्पणी की।

apply plugin: 'com.google.gms.google-services'

और फिर मैं इसे शीर्ष-स्तर build.gradle ( classpath 'com.android.tools.build:gradle:2.2.3' के नीचे जोड़ देता हूं):

classpath 'com.google.gms:google-services:3.0.0'

और फिर यह काम करता है।


.idea folder अंदर एक कार्यक्षेत्र .idea folder फ़ाइल मौजूद होती है जो project's structure को परिभाषित करती है। मैं आपको एंड्रॉइड स्टूडियो बंद करने का सुझाव देता हूं, फिर delete .idea folder और फिर प्रोजेक्ट को फिर से आयात करें। .Idea को IDE द्वारा फिर से जनरेट किया जाएगा। मेरे लिए यह समाधान काम करता है।


25 नवंबर, 2015 तक , Google ने एक नया संस्करण जारी किया।

जोड़ने का प्रयास करें: classpath 'com.google.gms:google-services:2.0.0-alpha1'

और jcenter() तहत jcenter jcenter() रिपॉजिटरी जोड़ना न भूलें।

धन्यवाद।





google-login