com.google.android.gms: विभिन्न अन्य पुस्तकालयों द्वारा खेल-सेवाओं-माप-आधार का अनुरोध किया जा रहा है


173

मैंने 4.0.1 को वर्गीकृत करने के लिए अद्यतन किया और निम्नलिखित त्रुटि प्राप्त करना शुरू कर दिया

लाइब्रेरी com.google.android.gms: [[15.0.4,15.0.4]] पर विभिन्न अन्य पुस्तकालयों द्वारा खेल-सेवाओं-माप-आधार का अनुरोध किया जा रहा है, लेकिन यह 15.0.2 तक रहता है। प्लगइन को अक्षम करें और अपनी निर्भरता के पेड़ का उपयोग करके जांच करें ।/gradlew: ऐप: निर्भरताएं।

मेरी परियोजना उस निर्भरता का उपयोग नहीं करती है इसलिए मैंने इसके लिए विश्व स्तर पर खोज की, और यह केवल अंदर आता है

निर्माण / मध्यवर्ती / फाहा-कैश / maven.google / com / google / एंड्रॉयड / ग्राम / समूह-index.xml

इस लाइन के रूप में

<play-services-measurement-base versions="15.0.0,15.0.2"/>

इसलिए मैंने अपने बिल्ड फ़ोल्डर को हटाने और प्रोजेक्ट को साफ करने की कोशिश की, लेकिन यह इसे समान मूल्यों के साथ फिर से बनाता है: / इसलिए त्रुटि अभी भी बनी हुई है


यहां हल किया गया: मुझे भी उसी समस्या का सामना करना पड़ा, जब फायरबेस में दुर्घटनाग्रस्त लोगों को जोड़ने की कोशिश की गई थी। कृपया com.google.android.gms: play-services और com.google.firebase: ...... के लिए निर्भरता के नवीनतम संस्करण को अपडेट करें । यह स्वचालित रूप से मुद्दों को हल करेगा
प्रिया राजन

मेरे पास नवीनतम संस्करण था और यह त्रुटि 15.0.1 पर डाउनग्रेड हो गई और यह काम कर गया!
लैंड्रीकैपेला

कृपया इस मुद्दे पर जाएं और इसे देखें। ऐसा लगता है कि बहुत सारी समस्याएं हैं क्योंकि वहाँ कई पुस्तकालय थे जो जेकार्ट से अप्रकाशित थे।
पेट्रीकियो सर्ड

जवाबों:


173

मई में वास्तविक समस्या पर चर्चा की गई है, https://developers.google.com/android/guides/releases#may_23_2018 के 23 वें रिलीज़ नोट

असल में, आपको सभी Play Services को टक्कर देना होगा और Firebase पुस्तकालयों को उनके नवीनतम संस्करण ( जो कि संस्करण 15 के बाद से प्रत्येक के लिए भिन्न हो सकते हैं ) । आप https://mvnrepository.com/ का उपयोग कर सकते हैं प्रत्येक लाइब्रेरी के लिए नवीनतम संस्करण खोजने के का ।

इसे भी देखें: https://firebase.google.com/support/release-notes/android#20180523


5
maven.google.com इन पुस्तकालयों के रिलीज़ किए गए संस्करणों को देखने के लिए भी उपयुक्त है।
पॉलर

52
जीवन रक्षक की। Google को इस संस्करण को कारगर बनाना चाहिए। यह एक दर्द है
डिबज़मैनिया

1
आपके जवाब से मुझे यह पता लगाने में मदद मिली। लेकिन मुझे इस पोस्ट का उपयोग वास्तव में मेरी परियोजना में शामिल सही संस्करणों को प्राप्त करने और त्रुटियों को दूर करने के लिए करना था।
जैकब जोएल

12
मैंने सभी पुस्तकालयों के नवीनतम संस्करण का उपयोग किया लेकिन त्रुटि बनी हुई है।
छात्र

2
यदि आप सभी पुस्तकालयों को उनके नवीनतम संबंधित संस्करणों में अपडेट करते हैं, तो आपको चेतावनी मिलती है कि "सभी gms / firebase पुस्तकालयों को सटीक एक ही संस्करण विनिर्देश का उपयोग करना चाहिए (मिक्सिंग संस्करण रनटाइम क्रैश का कारण बन सकता है)।" क्या यह अपेक्षित है? मूल समस्या के साथ- साथ आप इसे कैसे हल करते हैं ?
user3369427

86

केवल मेरे लिए काम कर समाधान:

इसे build.gradle के तल पर रखें

com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true

10
मेरे लिए यह समाधान संदेश को छिपाता है, जो तब दूसरे तरीके से उठाया जाता है: "Android निर्भरता 'com.google.android.gms: play-services-माप-आधार' का संकलन (15.0.4) और रनटाइम के लिए अलग संस्करण है ( 16.0.0) क्लासपैथ। आपको मैन्युअल रूप से डिपेंडेंसीइंडोल्यूशन के माध्यम से एक ही संस्करण सेट करना चाहिए "
ARLabs

इसका एकमात्र समाधान मेरे लिए काम करता है। यहां तक ​​कि सभी अपग्रेड लाइब्रेरियों के साथ।
नेरी

यह काम करता है, लेकिन इसे अंतिम उपाय के रूप में उपयोग करें। मैं सभी Google Play और Firebase संस्करणों को सिंक करूंगा, लेकिन एक लाइब्रेरी ने उस संस्करण को स्वीकार करने से इनकार कर दिया (इसे एक और केवल एक विशिष्ट संस्करण की आवश्यकता के लिए हार्डकोड किया गया था)।
pmont

यहाँ एक मजाक है, Firebase Android SDKs now have independent version numbers, allowing for more frequent, flexible updates.
किमी चिउ

18
यह सबसे बुरा एक कर सकता है; समस्या को अनदेखा करना "समाधान" नहीं है।
मार्टिन जेइटलर

31

अपनी Google Play सेवाओं की निर्भरता और Firebase निर्भरता को नवीनतम संस्करण तक बनाए रखना सुनिश्चित करें।

इसके अलावा अपने सभी वर्गीकृत फ़ाइलों, मॉड्यूल स्तर और परियोजना स्तर की जांच करें, सभी मॉड्यूलों पर निर्भरता का केवल एक सामान्य संस्करण होना चाहिए। उन संस्करणों को परियोजना स्तर के ग्रेडेल वैरिएबल में रखकर हल किया जा सकता है।

Google Play सेवाओं के अपडेट संस्करण के लिए यहां देखें

Google Play सेवाएं नवीनतम

फायरबेस अपडेटेड वर्जन के लिए यहां देखें

Firebase नवीनतम

Android के लिए फायरबेस अपडेटेड वर्जन के लिए यहां देखें

Firebase Android नवीनतम


यह उपयोगी था। प्रतिक्रिया-मूलक का उपयोग करना और उन पैकेजों को अद्यतन करना था जो हम इन लिंक्स में नवीनतम उपयोग कर रहे थे।
publicknowledge

यह तब भी हो सकता है, जब आप केवल एक Google लीब पर निर्भर हों! क्यों (बहुत पुराने एंड्रॉइड ग्रैगल प्लगइन) के लिए मेरा जवाब देखें।
नटेस

13

मैंने अद्यतन किया

implementation 'com.google.android.gms:play-services-analytics:16.0.3'

और यह मेरे लिए काम करता है


1
धन्यवाद। मैंने एक ही काम किया, यह बहुत अच्छा है।
गुयेन अनह Tuấn

1
जहाँ मुझे यह लाइन लगाने की आवश्यकता है?
आनंद_5050

in android / app / build.gradle @ Anand_5050
स्वाति

9

मेरे build.gradleलिए निम्न को बदलकर मेरे लिए काम किया:

ext {
  googlePlayServicesVersion   = "15.0.1"
}

allprojects {
  repositories {
      mavenLocal()
      maven { url 'http://maven.google.com' }
      jcenter { url "http://jcenter.bintray.com/" }
      google()
      maven {
        // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
        url "$rootDir/../node_modules/react-native/android"
      }

      configurations.all {
        resolutionStrategy {
            force "com.google.android.gms:play-services-basement:$googlePlayServicesVersion"
            force "com.google.android.gms:play-services-tasks:$googlePlayServicesVersion"
        }
      }
  }
}

धन्यवाद, यह मेरे लिए उपयोगी था और मेरी त्रुटि को हल किया। कम से कम मुझे अगली त्रुटियों के लिए दिशा दी, जो मैंने उन्हें एक ही संकल्प में डाल दिया
दानिश

स्पष्ट करने के लिए, यह ext {...}उस संस्करण को बाध्य करने के लिए ब्लॉक को जोड़ रहा है जो समस्या को हल करता है
हारून

7

निम्नलिखित के नवीनतम संस्करणों का उपयोग करते हुए मेरे मामले में dependenciesमेरी समस्या हल हुई:

'com.google.android.gms:play-services-analytics:16.0.1'
'com.google.android.gms:play-services-tagmanager:16.0.1'

5

यह तब हो सकता है यदि आपका एंड्रॉइड ग्रैडल प्लगइन बहुत पुराना है, भले ही आप केवल एक Google लिब का उपयोग कर रहे हों! जाहिरा तौर पर सभी Google के कामों के लिए सटीक एक ही संस्करण होना चाहिए। अब उन्हें वही होने की जरूरत नहीं है, केवल नवीनतम। यहां तक ​​कि एक एकल लिबास को निर्दिष्ट करते समय, यह निर्भरता में खींचता है जहां संस्करण मेल नहीं खाते हैं और पुराने एंड्रॉइड ग्रैडल प्लग पुक।

एक नया संस्करण सेट करें जैसे:

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.2'
    }
}

नए प्लगइन का उपयोग करने के लिए आपको अपने ग्रेडेल को अपडेट करने की आवश्यकता हो सकती है (यह आपको बताएगा)।


3

केवल समाधान जो मेरे लिए काम करता है (एसओएफ में कुछ पाया गया है) (लिंक नहीं है):

शीर्ष मुख्य build.grale में

allprojects {

subprojects {
    project.configurations.all {
        resolutionStrategy.eachDependency { details ->
            if (details.requested.group == 'com.google.android.gms'
                    && !details.requested.name.contains('multidex')) {
                details.useVersion "x.y.z"
            }
        }
    }
}

3
अब मुझे अलग त्रुटि मिल रही हैThe library com.google.firebase:firebase-analytics is being requested by various other libraries at [[16.0.3,16.0.3]], but resolves to 16.0.1. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.
एरिक किम

3

अपनी निर्भरता की सूची में जोड़ें। अब सभी फायरबेस निर्भरता के समुचित कार्य के लिए यह करने की आवश्यकता है:

implementation 'com.google.firebase:firebase-core:16.0.1'

3

मेरी भी यही समस्या थी

बस यह सुनिश्चित करें कि आपके पास सभी निर्भरताओं के नवीनतम संस्करण हैं। मैंने फायरबेस कोर और ऑर्टोरिटी के लिए वर्तमान संस्करणों का उपयोग किया। नए संस्करणों में बग फिक्स हैं।

आप यहाँ से नवीनतम संस्करण प्राप्त कर सकते हैं: https://firebase.google.com/support/release-notes/android

वर्तमान समय में नवीनतम संस्करण का उपयोग करना:

एप्लिकेशन में / build.gradle:

dependencies {
implementation 'com.google.firebase:firebase-core:16.0.6'
implementation 'com.google.firebase:firebase-auth:16.1.0'
}

3

जब मेरे प्रोजेक्ट में Firebase Database को जोड़ने की कोशिश की गई तो मेरे साथ भी ऐसा ही एक मुद्दा सामने आया।

implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-database:16.0.3'

समस्या को दोनों संस्करणों को एक समान स्तर पर अपग्रेड या अपग्रेड करके हल किया जा सकता है। इसलिए मैंने फायरबेस डेटाबेस को डाउनग्रेड किया

implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-database:16.0.1'

और यह काम किया! इस साइट पर सभी उपलब्ध संस्करण खोजे जा सकते हैं: https://mvnrepository.com/


1
बहुत सारे लेख खोजने के बाद मेरे लिए काम किया। फायरबेस डेटाबेस को जोड़ने के दौरान त्रुटि आ रही थी। धन्यवाद
gauravsngarg

2

आप इस निर्भरता का उपयोग करके पुस्तकालय को पा सकते हैं:

$ ./gradlew app:dependencies

3
यह काम नहीं कर रहा है, यह सिर्फ एक ही त्रुटि है जिसमें कोई निर्भरता ग्राफ नहीं है।
jasonhudgins

3
आपको एप्‍लिकेशन प्लगिन निकालने की आवश्‍यकता है: 'com.google.gms.google-services' लाइन को दिखाने की कोशिश करने से पहले त्रुटि को दूर करने के लिए
Kata Lune

1
मैंने प्लगइन को अक्षम कर दिया, और निर्भरता की जांच की। लेकिन कोई भी पुस्तकालय ऐसा नहीं था जिसकी निर्भरता 15.0.4 हो, जैसा कि अपवाद में कहा गया हैThe library com.google.android.gms:play-services-measurement-base is being requested by various other libraries at [[15.0.4,15.0.4], [16.0.0,16.0.0]], but resolves to 16.0.0.
miszmaniac

1
@miszmaniac मैं एक ही मुद्दा था। दोनों को डाउनग्रेड करना play-services-analyticsऔर समस्या firebase-coreको 16.0.0हल करना।
NoHarmDan

फायरबेस लाइब्रेरी के लिए न के बराबर संस्करणों की यह नई प्रणाली अभी के लिए त्रासदी है। कल हमें ऐप शुरू होने पर एक यादृच्छिक दुर्घटना हुई, क्योंकि फायरबेस किसी विषम कारण के लिए init () में सक्षम नहीं था ... हमें दुर्घटना को हटाने में सक्षम होने के लिए (प्रकट रूप में) फायरबेस-अप को अक्षम करना पड़ा
miszmaniac

2

मुझे एक त्रुटि हो रही थी The library com.google.android.gms:play-services-measurement-base is being requested by various other libraries at [[16.0.2,16.0.2]], but resolves to 16.0.0. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.

रनिंग ./gradlew :app:dependenciesसे पता चलेगा कि किन निर्भरताओं को गलत निर्भरता (स्क्वायर ब्रैकेट में) की आवश्यकता है। मेरे लिए समस्या फायरबेस-कोर से आ रही थी: 16.0.3 जैसा कि नीचे दिखाया गया है। मैंने इसे फायरबेस-कोर को 16.0.1 पर डाउनग्रेड करके तय किया

+--- com.google.firebase:firebase-core:16.0.3
|    +--- com.google.firebase:firebase-analytics:16.0.3
|    |    +--- com.google.android.gms:play-services-basement:15.0.1
|    |    |    \--- com.android.support:support-v4:26.1.0 (*)
|    |    +--- com.google.android.gms:play-services-measurement-api:[16.0.1] -> 16.0.1
|    |    |    +--- com.google.android.gms:play-services-ads-identifier:15.0.1
|    |    |    |    \--- com.google.android.gms:play-services-basement:[15.0.1,16.0.0) -> 15.0.1 (*)
|    |    |    +--- com.google.android.gms:play-services-basement:15.0.1 (*)
|    |    |    +--- com.google.android.gms:play-services-measurement-base:[16.0.2] -> 16.0.2

2

मेरे लिए यह त्रुटि Firebase के माध्यम से क्रैशलाईटिक्स को एकीकृत करने के बाद दिखाई दी, जिसके बीच संस्करणों के संघर्ष के कारण

implementation 'com.google.firebase:firebase-core:16.0.4'
implementation 'com.google.android.gms:play-services-location:15.0.1'

मैंने पहली बार फायरबेस कोर को अपग्रेड करने की कोशिश की 15.0.1, लेकिन ऐसा लगता है कि ऐसा कोई संस्करण नहीं है, केवल 15.0.0और 15.0.2! इसके बजाय मुझे दोनों संस्करणों में अपग्रेड करना पड़ा 15.0.0, इसलिए मैंने साथ समाप्त किया

implementation 'com.google.firebase:firebase-core:15.0.0'
implementation 'com.google.android.gms:play-services-location:15.0.0'

तो अब यह काम कर रहा है, लेकिन मुझे नए संस्करण उपलब्ध होने के बारे में परेशान करने वाले लिंट चेतावनी मिलती है। यह वर्जनिंग डीबीकल एक फ्रीकिन मेस है।


1

मैं इस समस्या से टकरा रहा था, और देखा कि जारी किए गए नोटों का उल्लेख है:

Firebase को अब com.google.firebase को स्पष्ट रूप से सूचीबद्ध करने के लिए ऐप ग्रेड फ़ाइल की आवश्यकता होती है: Firebase-core फायरबैस सेवाओं के लिए एक आश्रित के रूप में अपेक्षित रूप से काम करने के लिए।

firebase-coreएक ऐप निर्भरता (साथ ही एक पुस्तकालय निर्भरता) बनाना मेरे लिए इस समस्या को हल करता है।


1

1. ओपन प्रोजेक्ट लेवल build.gradle

com.google.gms:google-servicesनवीनतम के लिए अद्यतन संस्करण। नवीनतम रिलीज़ को ट्रैक करें । उत्तर के समय नवीनतम है 4.1.0

2. ओपन ऐप लेवल build.gradle

यदि आप किसी का उपयोग करते हैं तो निर्भरता के नीचे अद्यतन करें। ध्यान दें कि फायरबेस के पास अब प्रत्येक निर्भरता के लिए अलग-अलग संस्करण हैं।

नवीनतम फायरबेस लाइब्रेरीज़ का उपयोग करें । उत्तर के समय नवीनतम संस्करण नीचे हैं।

Firebase Core                com.google.firebase:firebase-core:16.0.3
Ads                          com.google.firebase:firebase-ads:15.0.1
Analytics                    com.google.firebase:firebase-analytics:16.0.3
App Indexing                 com.google.firebase:firebase-appindexing:16.0.1
Authentication               com.google.firebase:firebase-auth:16.0.3
Cloud Firestore              com.google.firebase:firebase-firestore:17.1.0
Cloud Functions              com.google.firebase:firebase-functions:16.1.0
Cloud Messaging              com.google.firebase:firebase-messaging:17.3.2
Cloud Storage   c            om.google.firebase:firebase-storage:16.0.2
Crash Reporting              com.google.firebase:firebase-crash:16.2.0
Crashlytics                  com.crashlytics.sdk.android:crashlytics:2.9.5
Dynamic Links                com.google.firebase:firebase-dynamic-links:16.1.1
Invites                      com.google.firebase:firebase-invites:16.0.3
In-App Messaging             com.google.firebase:firebase-inappmessaging:17.0.1
In-App Messaging Display     com.google.firebase:firebase-inappmessaging-display:17.0.1
ML Kit: Model Interpreter    com.google.firebase:firebase-ml-model-interpreter:16.2.0
ML Kit: Vision               com.google.firebase:firebase-ml-vision:17.0.0
ML Kit: Image Labeling       com.google.firebase:firebase-ml-vision-image-label-model:15.0.0
Performance Monitoring       com.google.firebase:firebase-perf:16.1.0
Realtime Database            com.google.firebase:firebase-database:16.0.2
Remote Config                com.google.firebase:firebase-config:16.0.0

सिंक और बिल्ड ...


1

मैंने देखा कि डीबग लॉग्स में फायरबेस-एनालिटिक्स (16.0.0) के पुराने संस्करण का उल्लेख है। स्पष्ट रूप से नवीनतम संस्करण जोड़ने से समस्या ठीक हो गई:

implementation "com.google.firebase:firebase-analytics:16.0.3"

1

अपनी सभी निर्भरता को नवीनतम संस्करण में अपडेट करें और यह समस्या को ठीक करेगा।

जोड़ने की जरूरत नहीं
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true

यदि आप मिश्रित संस्करणों का उपयोग करते हैं तो यह क्रैश हो जाएगा।


1

मुझे लगता है कि फायरबेस निर्भरता के अलग-अलग संस्करणों के कारण निम्न त्रुटि होती है। मेरे लिए मेरी परियोजना पर लागू होने वाली सभी निर्भरता के संस्करण को बदलकर 16.0.1 करने के लिए, एक आकर्षण की तरह काम किया।

मेरे लिए लाइन द्वारा त्रुटि बनाई गई थी: com.google.firebase:firebase-auth:16.0.2

और मैंने इसे बदल दिया: com.google.firebase:firebase-auth:16.0.1

और यह काम किया .. आशा है कि यह मदद करता है।



1

मेरे मामले में मैंने अपनी बिल्ड.ग्रेड फ़ाइल को इस पंक्ति में बदल दिया है

implementation 'com.google.firebase:firebase-core:16.0.8'

साथ में

implementation 'com.google.firebase:firebase-core:15.0.0' 

और इस लाइन को जोड़ा

implementation 'com.google.android.gms:play-services-location:15.0.0'

अब ठीक है


1

मेरे पास इसी तरह का मुद्दा है जिसे हल किया गया है:

  1. एप्लिकेशन स्तर Gradle में: अद्यतन नवीनतम संस्करण के लिए सभी firebase निर्भरता नवीनतम
  2. प्रोजेक्ट लेवल ग्रेडेल में: नवीनतम के लिए निर्भरता को अपडेट करें: gms.google-servicesमेरे मामले में यह था: 'com.google.gms: google-services: 4.2.0'

यह वह जगह है जहाँ जादू निहित है। एप्लिकेशन में सभी निर्भरता / build.gradle और फिर सबसे ऊपरी build.gradle फ़ाइल सभी निर्भरता को अपडेट करती है
leeCoder

1

मैंने इसे काम करने के लिए अपनी परियोजना में निम्न निर्भरताएं बदल दीं।

build.gradle (ऐप):

implementation 'com.google.firebase:firebase-core:16.0.1'

सेवा

implementation 'com.google.firebase:firebase-core:16.0.8'

build.gradle (ऐप):

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

सेवा

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

**** नोट :

पुस्तकालयों के अद्यतन उपयोग के लिए निम्न लिंक का उपयोग करें, जिसमें निर्भरताएं हैं https://firebase.google.com/docs/android/setup


1

फायरबेस के अपडेटेड वर्जन का इस्तेमाल करें और एक्स्ट्रा से बचें। यह पर्याप्त है (लेकिन अगर आपको भंडारण स्थान का उपयोग करने की आवश्यकता है या .. आपको उन्हें भी जोड़ना चाहिए)

//FIREBASE
implementation 'com.google.firebase:firebase-core:17.2.0'
 implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
//ADMob
implementation 'com.google.android.gms:play-services-ads:18.2.0'
//PUSH NOTIFICATION
implementation 'com.google.firebase:firebase-messaging:20.0.0'
implementation 'com.google.firebase:firebase-core:17.2.0'

और Google-सेवाओं को अपडेट करें:

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

धन्यवाद, इन संस्करणों का उपयोग करने से मेरी समस्या हल हो गई।
श्रीतेजा चिलकमरी


0

यदि संदेश है:

लाइब्रेरी com.google.android.gms: [[15.0.4,15.0.4]] पर विभिन्न अन्य पुस्तकालयों द्वारा खेल-सेवाओं-माप-आधार का अनुरोध किया जा रहा है, लेकिन यह 15.0.2 तक रहता है । प्लगइन को अक्षम करें और ./gradlew: ऐप: निर्भरता का उपयोग करके अपनी निर्भरता वाले पेड़ की जांच करें।

उन सभी प्ले सर्विसेज लाइब्रेरी के संस्करण को बदलें जिनका आप उपयोग कर रहे हैं जिनकी आपको आवश्यकता है ( 15.0.2 इस मामले में) समस्या को हल कर सकता है।

मेरे मामले में, मैं बदल गया हूँ:

implementation 'com.google.android.gms:play-services-base:+' -> implementation 'com.google.android.gms:play-services-base:15.0.2'
implementation 'com.google.android.gms:play-services-location:+' -> implementation 'com.google.android.gms:play-services-location:15.0.2'
implementation 'com.google.android.gms:play-services-maps:+' -> implementation 'com.google.android.gms:play-services-maps:15.0.2'
implementation 'com.google.android.gms:play-services-auth:+' -> implementation 'com.google.android.gms:play-services-auth:15.0.2'
implementation 'com.google.android.gms:play-services-places:+' -> implementation 'com.google.android.gms:play-services-places:15.0.2'

0

यहां हल किया गया: मुझे भी उसी समस्या का सामना करना पड़ा, जब फायरबेस में दुर्घटनाग्रस्त लोगों को जोड़ने की कोशिश की गई थी। कृपया com.google.android.gms: play-services और com.google.firebase: ...... के लिए निर्भरता के नवीनतम संस्करण को अपडेट करें । यह स्वचालित रूप से मुद्दों को हल करेगा


0

फायरबस-डेटाबेस के कार्यान्वयन को जोड़ने की कोशिश करते समय मुझे यही समस्या थी, अगर मैंने टिप्पणी की थी कि यह लाइन काम करती है, तो कुछ प्रयासों के बाद मैं https://firebase.google.com/docs/android/setup पर गया

वहाँ मैंने उपलब्ध पुस्तकालयों के संस्करणों की जाँच की और मेरा फायरबेस-कोर 16.0.1 पर था (वर्तमान संस्करण 16.0.4 है) इसलिए मैंने इसे मैन्युअल रूप से बदल दिया और यह ठीक काम किया, बिल्ड और सिंक सफल रहे।


0

मेरे मामले में मैं बस हटा देता हूं

implementation "com.google.android.gms:play-services-ads:16.0.0

और फायरबेस विज्ञापन निर्भरता जोड़ें

implementation 'com.google.firebase:firebase-ads:17.1.2'

0

एक ही मुद्दा था। आपको बृहदान्त्र को निकालना होगा: संस्करण में ग्रेडेल के बाद (यह एक बग) है।

इन सेटिंग्स ने मेरे लिए काम किया:

implementation 'com.google.firebase:firebase-firestore:17.1.5'

इसके अलावा बहुविकल्पी को सेटेल में सही पर सेट करें (यदि आपको DexOverflowException त्रुटि मिलती है):

    android {
        compileSdkVersion 27
..
            multiDexEnabled true
        }
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.