গুগল প্লে পরিষেবাদিতে আপগ্রেড করুন: 9.0.0 ত্রুটি সমাধান করতে ব্যর্থ হয়েছে: com.google.android.gms: play-পরিষেবাদি-পরিমাপ: 9.0.0


125

আমি আমার বিল্ড.gradle ফাইলটি আপগ্রেড করেছি

compile 'com.google.android.gms:play-services:8.4.0'

প্রতি

compile 'com.google.android.gms:play-services:9.0.0'

এবং এখন আমি এই ত্রুটিটি পাচ্ছি যা আমি আগে পাই নি।

ত্রুটি: সমাধান করতে ব্যর্থ: com.google.android.gms: প্লে-পরিষেবাদি-পরিমাপ: 9.0.0 এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন


2
আপনি কি এসডিকে ম্যানেজারে আপনার গুগল সংগ্রহস্থল আপডেট করেছেন?
CommonsWare

1
হুমমম ... যখন আমি খুলুন POM তাকান play-services:9.0.0আমার SDK এর মধ্যে, আমি দেখতে পাচ্ছি না play-services-measurementনির্ভরশীলতা রূপে, এবং নেই 9.0.0এর play-services-measurement। আপনি ম্যানুয়ালি অনুরোধ করছেন play-services-measurement? যদি তা না gradleহয় তবে --refresh-dependenciesসন্ধানটি বন্ধ করার চেষ্টা করার জন্য, প্রকল্পটি সাফ করার চেষ্টা করুন বা স্যুইচ দিয়ে একটি কমান্ড-লাইন বিল্ড করার চেষ্টা করুন play-services-measurement। সামগ্রিকভাবে, যদিও আপনি সম্ভবত "রান্নাঘরের সিঙ্ক" এর চেয়ে বেশি বেশি কেন্দ্রীভূত নির্ভরতাগুলি (যাদের আপনি মন্তব্য করেছেন) ব্যবহার করা থেকে ভাল play-services
CommonsWare

1
1. আমি মোটেও প্লে-পরিষেবাদি-পরিমাপের জন্য অনুরোধ করছি না, আমার কোডটি নেই। ২. এই ত্রুটির কারণে আমি "রান্নাঘর সিঙ্ক" প্লে-সার্ভিসে স্যুইচ করেছি। ৩. আমাকে এই রিফ্রেশটি করতে হবে যা আমি আগে কখনও করিনি।
ফিলিপ বিএইচ

1
* কী ভুল হয়েছে: প্রকল্প ': অ্যাপ' কনফিগার করতে সমস্যা দেখা দিয়েছে। > কনফিগারেশনের জন্য সমস্ত নির্ভরতা সমাধান করতে পারেনি ': অ্যাপ: _দেবগম্পাইল'। > Com.google.android.gms খুঁজে পাওয়া যায় নি: প্লে-পরিষেবাদি-পরিমাপ: 9.0.0। নিম্নলিখিত অবস্থানগুলিতে অনুসন্ধান করা হয়েছে: jcenter.bintray.com/com/google/android/gms/… .0.0 / প্লে-পরিষেবাদি-পরিমাপ -9.0.0.pom
ফিলিপ বিএইচ

1
ধরে নিলাম যে নীচের উত্তরটি আপনার সমস্যার সমাধান করে না, আপনাকে নির্ধারণ করতে হবে যে সেই নির্ভরতা (এবং, বিশেষত, সংস্করণ) লোড করার চেষ্টা করছে কী। play-services9.0.0 হিসাবে আর এর প্রয়োজন নেই, তাই অন্য কিছু চাইবে।
কমন্সওয়্যার

উত্তর:


246

এটি সমস্যার সমাধান করতে পাওয়া গেছে।

প্রকল্প স্তরের গ্রেডপথে ক্লাসপথে com.google.gms:google-services:2.1.0আপনার ক্লাসপাথ আপডেট করুনcom.google.gms:google-services:3.0.0


39
যদি কেউ এটি না পেয়ে থাকে ... তবে এই পরিবর্তনটি অবশ্যই শীর্ষ স্তরের বিল্ড.gradle এ করা উচিত .... এটি আমার পক্ষে কাজ করেছে তবে আমি এই ত্রুটিটি পেয়েছি "এপি_কি / কারেন্ট_কি অবজেক্ট" মিস করছি, সুতরাং আমাকে এটি প্রয়োগ করতে হয়েছিল সমাধান stackoverflow.com/a/37317752/50730
জাভিয়ের Torón

আমি পুরানো ত্রুটি পেয়েছি "অ্যাট্রিবিউট" ওরিয়েন্টেশন "ইতিমধ্যে সংজ্ঞায়িত করা হয়েছে"। গুগল-পরিষেবা ক্লাসপথ 3.0.0 এ আপডেট করা হয়েছে। এবং জিসিএম সক্ষম করে এবং সার্ভার এপিআই কী টিট গুগল-সেবা.জসন ফাইলে তৈরি করা হয়েছে। কেউ আমাকে সাহায্য করতে পারে?
সিজিআর

1
এখন ত্রুটিটি "ত্রুটি: কার্যের জন্য কার্যকর করা ব্যর্থ ': অ্যাপ্লিকেশন: প্রসেসফ্রিডিবগ গুগল সার্ভিসেস এ পরিবর্তিত হয়েছে>> অ্যাপি_কি / কারেন্ট_কি অবজেক্ট" মিসিং "???
লেমনজেন্ট্রি

5
শ্রদ্ধার সাথে, কেউ এই "ফিক্স" কাজ করে ঠিক কী ব্যাখ্যা করতে পারে? আমি এসও জবাবগুলির গুণমানটি পাই যা কেবলমাত্র ব্যর্থতার মূল দস্তাবেজগুলি বা মূল কারণগুলিকে নির্দেশ না করে সবেমাত্র একটি সুপারিশ দেয়, সম্ভবত সহায়ক হতে পারে এবং সম্ভাব্যভাবে আরও বিভ্রান্তির দিকে নিয়ে যায়।
টম পেস

তবুও ত্রুটি হচ্ছে ত্রুটি: com.google.android.gms: প্লে-পরিষেবাদি-মানচিত্র: 9.2.0 খুঁজে পাওয়া যায় নি। প্রয়োজনীয়: অ্যাপ_1: অ্যাপ: অনির্দিষ্ট <a href="searchInBuildFiles"> বিল্ড.gradle ফাইলগুলিতে অনুসন্ধান করুন </a>
রোহিত মান্দিওয়াল

27

প্রয়োজনীয়: অ্যান্ড্রয়েড স্টুডিও এবং গুগল প্লে পরিষেবাগুলির সর্বশেষ সংস্করণ

আপনার শীর্ষ স্তরের বিল্ড.gradle এবং আপনার অ্যাপ-স্তরের বিল্ড.gradle ফাইলগুলি নিম্নরূপ আপডেট করে আপনি আপনার প্রকল্পে প্লাগইন যুক্ত করতে পারেন :

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

মত

 // Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        mavenLocal()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.0'
        classpath 'com.google.gms:google-services:3.0.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        mavenLocal()
    }
}

এখন, আপনাকে গুগল প্লে পরিষেবাগুলির জন্য নির্ভরতা যুক্ত করতে হবে। আপনার অ্যাপ্লিকেশন এর build.gradle ভিতরে যোগ করুন:

compile 'com.google.android.gms:play-services:9.6.1'

পরিশেষে

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.2"

    defaultConfig {
        applicationId "// set Yours"
        minSdkVersion 15
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"


    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    packagingOptions {
        exclude 'LICENSE.txt'
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.google.android.gms:play-services-gcm:9.6.1'
    compile 'com.android.support:appcompat-v7:24.2.0'

}

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

আমি Google-services.jar ডাউনলোড করা যায়নি 'get (com.google.gms: Google-সেবা: 3.0.0)
অ্যান্ড্রু এস

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

@ এন্ড্রুস আপনার সরবরাহ করুন build.gradle। আপনি এটি প্রশ্ন হিসাবে জিজ্ঞাসা করতে পারেন।
ইন্টেলিজিজ আমিয়া

@ অ্যান্ড্রুএস দয়া করে আমার সম্পাদিত উত্তর পরীক্ষা করুন। তারপরেclean-rebuild-gradle
ইন্টেলিজিজ আমিয়া

11

জিসিএম হয়েছে rebrandedথেকে Firebaseমেঘ বার্তা (FCM), আপনি ব্যবহার করতে চান তাহলে com.google.android.gms:play-services:9.0.0এই নিবন্ধটি পড়তে FCM । এটি সম্ভবত কাজ করুন, build.gradleপ্লাগইনটি ব্যবহার করতে আপনার ফাইলটি পরিবর্তন করুন ।

buildscript {
  dependencies {
    // Add this line
    classpath 'com.google.gms:google-services:3.0.0'
  }
}

4
তবে আমি এই ত্রুটিটি পেয়েছিError:Execution failed for task ':app:processDebugGoogleServices'. > Missing api_key/current_key object
শজিল আফজাল

7
@ শাজিলআফজাল এই সমস্যাটি গুগল-
সার্ভিস জেনারেট করে জেনারেল

আমার প্রকল্পটি ফায়ারবেস কনসোলে আমদানি করতে হয়েছিল এবং এটি আমার জন্য কাজ করার জন্য গুগল-পরিষেবা.জসন ফাইলটি পুনরায় তৈরি করতে হয়েছিল। আপনার প্রকল্পটি ফায়ারবেসে আমদানি করুন এবং তারপরে 'পরিচালনা করুন' এ ক্লিক করুন তারপরে
উপরেরটি

3.0.0 কেন ? এটি কি পুরানো সংস্করণ নয়? আমি বিশ্বাস করি আমরা ইতিমধ্যে 9.4.0রয়েছি
ইগোরগানাপলস্কি

1
@ ইগোরগানাপলস্কি সংস্করণ 3.0.0 গ্রেডেল প্লাগইনের জন্য, 9.4.0 গ্রন্থাগারের জন্য
অ্যালভিনিমিমনউন

1

আমি খুঁজে পাওয়া সবচেয়ে সহজ উপায় হ'ল সকলের জন্য সর্বশেষতম সংস্করণটি ব্যবহার করা।

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
//apply plugin: 'com.google.gms.google-services' //Firebase
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha8'
compile 'com.google.firebase:firebase-auth:10.2.6'
compile 'com.google.android.gms:play-services-auth:10.2.6' //10.2.6
compile 'com.google.firebase:firebase-core:10.2.6' // used for FCM
compile 'com.google.firebase:firebase-messaging:10.2.6' // used for FCM
testCompile 'junit:junit:4.12'
//  apply plugin: 'com.google.gms.google-services'

}

EXPLAINATION

প্লাগইন প্রয়োগ করুন: 'com.google.gms.google-Services' // এটিকে নীচে যুক্ত করুন।

  • প্রথমে, apply plugin: 'com.google.gms.google-services'// এটিকে নীচে যুক্ত করুন।
  • তারপরে এগুলিকে নির্ভরতাতে যুক্ত করুন

    compile 'com.google.firebase:firebase-auth:10.2.6' // মেক স্যুয়ার এটি সর্বশেষ সংস্করণে রয়েছে।

    compile 'com.google.android.gms:play-services-auth:10.2.6' / 10.2.2.6 সর্বশেষ

    compile 'com.google.firebase:firebase-core:10.2.6' // এফসিএম এর জন্য ব্যবহৃত

    compile 'com.google.firebase:firebase-messaging:10.2.6' // এফসিএম এর জন্য ব্যবহৃত

ধরুন আপনার কাছে যদি ফায়ারবেস-অথথ 10.2.6 থাকে যা আজকের 25 জানুয়ারী, মে 2017, তবে একই সাথে আপনি প্লে-পরিষেবাদি-রচয়িতা: 9.0.0 বা সর্বশেষের চেয়ে নীচে ব্যবহার করছেন তবে তারা উভয়ই সংযোগ তৈরি করতে এবং প্রদর্শন করতে পারবেন না আপনি ত্রুটি।

আমি আশা করি এটি সাহায্য করেছে


0

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

compile 'com.google.android.gms:play-services:9.0.0' //or latest version

0

10.2.1 এর উপরে কোনও সংস্করণে প্লে পরিষেবাগুলি পরিবর্তন করার সময় আমার নির্ভরতাগুলি সমাধানে ব্যর্থ হতে শুরু করে।

আমি খুঁজে পেয়েছি যে নিম্নলিখিত ম্যাভেন ইউআরএল পরিবর্তন করার ফলে সমস্যার সমাধান হয়েছে:

maven { url 'https://raw.githubusercontent.com/onepf/OPF-mvn-repo/master/' }

প্রতি

maven { url 'https://github.com/onepf/OPF-mvn-repo/raw/master/' }

এটি হতে পারে যে ইউআরএল পরিবর্তনটি গ্রেড বা মাভেনে এটির ক্যাশে এড়িয়ে চলে এবং এটি সমাধান করে।

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