com.google.android.gms: অন্যান্য বিভিন্ন লাইব্রেরি দ্বারা প্লে-পরিষেবা-পরিমাপ-বেসের জন্য অনুরোধ করা হচ্ছে


173

আমি গ্রেড ৪.০.১ এ আপডেট হয়েছি এবং নিম্নলিখিত ত্রুটিটি পাওয়া শুরু করেছি

লাইব্রেরি com.google.android.gms: অন্যান্য বিভিন্ন লাইব্রেরি [[15.0.4,15.0.4]] এ প্লে-পরিষেবাদি-পরিমাপ-বেসের জন্য অনুরোধ করেছে, তবে 15.0.2 এ সমাধান হয়েছে। প্লাগইনটি অক্ষম করুন এবং ./gradlew: অ্যাপ: নির্ভরতা ব্যবহার করে আপনার নির্ভরতা গাছ পরীক্ষা করুন।

আমার প্রকল্পটি সেই নির্ভরতা ব্যবহার করে না তাই আমি এর জন্য বিশ্বব্যাপী অনুসন্ধান করেছি এবং এটি কেবলমাত্র ভিতরে চলে আসে

বিল্ড / intermediates / তিসি-ক্যাশে / maven.google / কম / Google / অ্যান্ড্রয়েড / গ্রাম / গ্রুপ-index.xml

এই লাইন হিসাবে

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

সুতরাং আমি আমার বিল্ড ফোল্ডারটি মুছে ফেলা এবং প্রকল্পটি সাফ করার চেষ্টা করেছি, তবে এটি একই মানগুলির সাথে এটি পুনরুত্পাদন করে: / সুতরাং ত্রুটি এখনও রয়ে গেছে


এখানে সমাধান হয়েছে: ফায়ারবেসে ক্র্যাশলাইটিক্স যুক্ত করার চেষ্টা করার সময় আমিও একই সমস্যার মুখোমুখি হয়েছিলাম। দয়া করে com.google.android.gms: প্লে-পরিষেবা এবং com.google.firebase: ...... এর জন্য নির্ভরতার সর্বশেষ সংস্করণটি আপডেট করুন । এটি স্বয়ংক্রিয়ভাবে সমস্যার সমাধান করবে
প্রিয়া রাজন

আমার সর্বশেষতম সংস্করণ ছিল এবং এই ত্রুটিটি তাই 15.0.1 এ ডাউনগ্রেড হয়েছে এবং এটি কার্যকর হয়েছে!
ল্যান্ড্রাইকেপেল

দয়া করে এই ইস্যুতে যান এবং এটি তারকাঙ্কিত করুন । দেখে মনে হচ্ছে এখানে প্রচুর সমস্যা রয়েছে কারণ জেসি কেন্দ্রর থেকে অপ্রকাশিত প্রচুর গ্রন্থাগার ছিল।
প্যাট্রিসিও সার্ড

উত্তর:


173

প্রকৃত সমস্যাটি মে, 23 শে প্রকাশের নোট https://developers.google.com/android/guides/releases#may_23_2018 এ আলোচনা করা হয়েছে

মূলত, আপনার সমস্ত প্লে পরিষেবাদি এবং ফায়ারবেস লাইব্রেরিগুলিকে তাদের সর্বশেষতম সংস্করণে বাম্প করা দরকার ( যা সংস্করণ 15 এর পরে আলাদা হতে পারে )। প্রতিটি লাইব্রেরির জন্য সর্বশেষতম সংস্করণটি খুঁজতে আপনি https://mvnrepository.com/ ব্যবহার করতে পারেন ।

আরও দেখুন: https://firebase.google.com/support/release-notes/android#20180523


5
maven.google.com এই লাইব্রেরির প্রকাশিত সংস্করণগুলি দেখার জন্যও উপযুক্ত।
পলআর

52
Lifesaver। গুগলের এই সংস্করণটি প্রবাহিত করা উচিত। এটি একটি ব্যথা
ডিবজম্যানিয়া

1
আপনার উত্তর আমাকে এটি বের করতে সাহায্য করেছে। তবে আমার প্রকল্পটি আমার প্রকল্পের অন্তর্ভুক্ত সঠিক সংস্করণগুলি পেতে এবং ত্রুটিগুলি পেরিয়ে যাওয়ার জন্য এই পোস্টটি ব্যবহার করতে হয়েছিল।
জ্যাকব জোয়েল

12
আমি সমস্ত লাইব্রেরির সর্বশেষতম সংস্করণ ব্যবহার করেছি তবে ত্রুটিটি রয়ে গেছে।
শিক্ষার্থী

2
আপনি যদি সমস্ত লাইব্রেরিগুলিকে তাদের সর্বশেষতম সংস্করণে আপডেট করেন তবে আপনি একটি সতর্কতা পেয়েছেন যা বলছে "" সমস্ত জিএমএস / ফায়ারবেস লাইব্রেরিগুলিকে অবশ্যই একই সংস্করণের নির্দিষ্টকরণটি ব্যবহার করতে হবে (মিশ্রিত সংস্করণগুলি রানটাইম ক্র্যাশ হতে পারে) "। এটি কি প্রত্যাশিত? মূল সমস্যাটির পাশাপাশি আপনি কীভাবে এটি সমাধান করবেন ?
ব্যবহারকারী 3369427

86

আমার জন্য কেবল কাজের সমাধান:

এটি বিল্ড.gradle এর নীচে রাখুন

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

10
আমার জন্য এই সমাধানটি বার্তাটি লুকান, তারপরে অন্য উপায়ে উত্থাপিত হয়: "অ্যান্ড্রয়েড নির্ভরতা 'com.google.android.gms: play-পরিষেবাদি-পরিমাপ-বেস' সংকলনের জন্য আলাদা সংস্করণ রয়েছে (15.0.4) এবং রানটাইম ( 16.0.0) শ্রেণিপথ। আপনার নির্ভরযোগ্যতার সমাধানের মাধ্যমে ম্যানুয়ালি একই সংস্করণটি সেট করা উচিত "
ARLabs

এটি আমার জন্য একমাত্র সমাধান যা কাজ করেছিল। এমনকি সমস্ত গ্রেড লাইব্রেরি আপ টু ডেট।
নেড়ি

এটি কাজ করে তবে এটি সর্বশেষ রিসোর্ট হিসাবে ব্যবহার করুন। আমি সমস্ত গুগল প্লে এবং ফায়ারবেস সংস্করণ সিঙ্ক করেছি, তবে একটি লাইব্রেরি সেই সংস্করণটি মানতে অস্বীকৃতি জানায় (এটির জন্য কেবলমাত্র একটি নির্দিষ্ট সংস্করণ প্রয়োজন হয় না)।
pmont

এখানে একটি রসিকতা Firebase Android SDKs now have independent version numbers, allowing for more frequent, flexible updates.,।
কিমি চিউ

18
এটি সবচেয়ে খারাপ কাজটি করতে পারে; সমস্যা উপেক্ষা একটি "সমাধান" নয়।
মার্টিন জিটলার

31

আপনার গুগল প্লে পরিষেবাগুলি নির্ভরতা এবং ফায়ারবেস নির্ভরতা সর্বশেষ সংস্করণে রাখার বিষয়টি নিশ্চিত করুন।

আপনার সমস্ত গ্রেড ফাইলগুলি, মডিউল স্তর এবং প্রকল্পের স্তরটি পরীক্ষা করে দেখুন, সমস্ত মডিউল জুড়ে নির্ভরতার একমাত্র সাধারণ সংস্করণ থাকতে হবে। প্রকল্প স্তরের গ্রেড ভেরিয়েবলগুলিতে সেই সংস্করণগুলি রেখে সমাধান করা যায়।

গুগল প্লে পরিষেবাদি আপডেট সংস্করণ জন্য এখানে দেখুন

গুগল প্লে পরিষেবাদি সর্বশেষ

ফায়ারবেস আপডেট সংস্করণ জন্য এখানে চেক করুন

ফায়ারবেস সর্বশেষ

অ্যান্ড্রয়েডের জন্য ফায়ারবেস আপডেট হওয়া সংস্করণটি এখানে দেখুন

ফায়ারবেস অ্যান্ড্রয়েড সর্বশেষ


এটি দরকারী ছিল। প্রতিক্রিয়া-নেটিভ ব্যবহার করে এবং আমরা এই লিঙ্কগুলিতে সর্বশেষে ব্যবহৃত প্যাকেজগুলি আপডেট করতে হয়েছিল।
পাবলিক্লানজ

আপনি যদি কেবল একটি একক গুগলকেই নির্ভর করেন তবে এটি ঘটতে পারে! কেন (খুব পুরানো অ্যান্ড্রয়েড গ্রেডল প্লাগইন) এর জন্য আমার উত্তর দেখুন।
নাটেস

13

আমি আপডেট করেছি

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

এবং এটা আমার জন্য কাজ করে


1
ধন্যবাদ. আমিও একই কাজ করেছি, এটি খুব ভাল কাজ করেছে।
Nguyễn Anh Tuấn

1
আমার এই লাইনটি কোথায় লাগাতে হবে?
আনন্দ_5050

মধ্যে অ্যান্ড্রয়েড / অ্যাপ্লিকেশন / 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

আপনার অ্যান্ড্রয়েড গ্রেডল প্লাগইনটি যদি খুব পুরানো হয় তবে এটি ঘটতে পারে, এমনকি আপনি যদি কোনও একক গুগল লিব ব্যবহার করছেন! স্পষ্টতই সমস্ত গুগল লিবসের সঠিক সংস্করণ হওয়া দরকার। এখন তাদের একই হওয়ার দরকার নেই, কেবল সর্বশেষ। এমনকি একটি একক lib নির্দিষ্ট করার সময়, এটি নির্ভরতাগুলিতে টান দেয় যেখানে সংস্করণগুলি মেলে না এবং পুরানো Android গ্রেডল প্লাগইন পুকস।

এর মতো একটি নতুন সংস্করণ সেট করুন:

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

নতুন প্লাগইন ব্যবহার করতে আপনার গ্রেডল আপডেট করতে হতে পারে (এটি আপনাকে জানাবে)।


3

কেবলমাত্র আমার জন্য কাজ করা সমাধান (এসওএফ-তে কিছু পাওয়া যায়) (লিঙ্কটি নেই):

শীর্ষে বিল্ড.গ্রালে

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

বর্তমান সময়ে সর্বশেষতম সংস্করণ ব্যবহার:

অ্যাপ্লিকেশন / বিল্ড.gradle এ:

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

3

আমি যখন আমার প্রকল্পে ফায়ারবেস ডেটাবেস যুক্ত করার চেষ্টা করি তখন আমার সাথে একই জাতীয় সমস্যা দেখা দেয়।

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
প্রচুর নিবন্ধ অনুসন্ধানের পরে আমার জন্য কাজ করেছেন। ফায়ারবেস ডাটাবেস যুক্ত করার সময় ত্রুটি ঘটছিল। আপনাকে ধন্যবাদ
গৌরবসঙ্গার্গ

2

আপনি ব্যবহার করে লাইব্রেরিটি এই নির্ভরতা টানতে পারেন:

$ ./gradlew app:dependencies

3
এটি কাজ করছে না, নির্ভরতা গ্রাফ ছাড়াই এটি একই ত্রুটিটি ছুঁড়েছে।
জেসনহডগিনস

3
দেখাচ্ছে ত্রুটি এড়াতে এই চেষ্টা করার আগে 'com.google.gms.google-সেবা' লাইন: আপনি প্লাগইন প্রযোজ্য সরানোর প্রয়োজন
এ 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.
মিস্মমানিয়াক

1
@ মিঃস্মমানিয়াক আমার ঠিক একই সমস্যা ছিল। উভয় Downgrading play-services-analyticsএবং firebase-coreকরতে 16.0.0সমস্যা সমাধান।
NoHarmDan

ফায়ারবেস লাইব্রেরির জন্য সমান সংস্করণবিহীন এই নতুন সিস্টেমটি আপাতত ট্রাজেডি। গতকাল আমাদের অ্যাপ্লিকেশন শুরুতে একটি এলোমেলো ক্র্যাশ হয়েছিল, কারণ ফায়ারব্যাস কিছু অদ্ভুত কারণে ফায়ারবেস-কে (আরম্ভ করে) অক্ষম করতে হয়েছিল ... ক্র্যাশ অপসারণ করতে আমাদের
ফায়ারবেস

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

আমার মধ্যে এই ত্রুটিটি ফায়ারবেসের মাধ্যমে ক্র্যাশলাইটিক্সকে সংহত করার পরে উপস্থিত হয়েছিল, এর মধ্যে সংস্করণের দ্বন্দ্বের কারণে

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'

সুতরাং এখন এটি কাজ করছে, তবে আমি নতুন সংস্করণগুলি উপলভ্য সম্পর্কে বিরক্তিকর লিন্টের সতর্কতাগুলি পেয়েছি। এই সংস্করণ হ্রাস একটি freakin 'জগাখিচুড়ি।


1

আমি এই সমস্যায় পড়ছিলাম এবং লক্ষ্য করেছি যে প্রকাশের নোটগুলি উল্লেখ করেছে:

ফায়ারবেস এখন স্পষ্টভাবে com.google.Ffirebase তালিকাভুক্ত অ্যাপ গ্রেড ফাইল প্রয়োজন: ফায়ারবেস পরিষেবা প্রত্যাশা অনুযায়ী কাজ করার জন্য ফায়ারবেস পরিষেবা নির্ভরতা হিসাবে।

মেকিং firebase-coreএকটি অ্যাপ্লিকেশন নির্ভরতা (সেইসাথে একটি লাইব্রেরি নির্ভরতা) আমার জন্য এই সমস্যা সমাধান।


1

1. প্রকল্পের স্তর বিল্ড.gradle খুলুন

com.google.gms:google-servicesসর্বশেষতম সংস্করণ আপডেট করুন । সর্বশেষ প্রকাশের ট্র্যাক করুন । উত্তরের সময় সর্বশেষ হয় 4.1.0

২. অ্যাপ্লিকেশন স্তরের বিল্ড.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

আমার ক্ষেত্রে আমি আমার build.gradle ফাইলটি এই লাইনটি প্রতিস্থাপন করেছি

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-পরিষেবাদি: 4.2.0'

এখানেই যাদু রয়েছে। অ্যাপ্লিকেশন / বিল্ড.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'

এবং গুগল পরিষেবাগুলি আপডেট করুন:

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

আপনাকে ধন্যবাদ, এই সংস্করণগুলি ব্যবহার করে আমার সমস্যার সমাধান হয়েছে।
শ্রীতেজা চিলকামারী

0

আমি আমার ক্ষেত্রে আমি ইউআরএল এর নীচে সর্বশেষ rnfirebase ব্যবহার করি

https://rnfirebase.io/docs/v4.3.x/installation/android

অ্যান্ড্রয়েড / অ্যাপ্লিকেশন / অগ্রগতি-rules.pro এ নীচে যুক্ত করুন)

-keep class io.invertase.firebase.** { *; }
-dontwarn io.invertase.firebase.**

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: প্লে-পরিষেবা এবং com.google.firebase: ...... এর জন্য নির্ভরতার সর্বশেষ সংস্করণটি আপডেট করুন । এটি স্বয়ংক্রিয়ভাবে সমস্যার সমাধান করবে


0

আমি ফায়ারবেস-ডাটাবেস বাস্তবায়ন যোগ করার চেষ্টা করার সময় আমার একই সমস্যা ছিল, যদি আমি সেই লাইনটি কাজ করে বলে মন্তব্য করে, তাই কয়েকটি চেষ্টার পরে আমি https://firebase.google.com/docs/android/setup এ গিয়েছিলাম

সেখানে আমি উপলভ্য লাইব্রেরির সংস্করণগুলি পরীক্ষা করেছি এবং আমার ফায়ারবেস-কোরটি 16.0.1 এ ছিল (বর্তমান সংস্করণটি 16.0.4) তাই আমি নিজে এটি পরিবর্তন করেছি এবং এটি ঠিক কাজ করেছে, বিল্ড এবং সিঙ্ক সফল হয়েছিল and


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'

গ্রেডলে সত্যায় মাল্টিডেক্সএনবল সক্ষম করুন (আপনি যদি ডেক্সওভারফ্লো এক্সপশন ত্রুটি পান):

    android {
        compileSdkVersion 27
..
            multiDexEnabled true
        }
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.