'Com.google.gms.google- পরিষেবাদি' আইডি সহ প্লাগইন পাওয়া যায় নি


98

আমি আমার অ্যাপে বিজ্ঞাপনগুলি সংহত করতে এই লিঙ্কটি অনুসরণ করেছি। তবে এটি এই ত্রুটিটি দেখায়:

ত্রুটি চিত্র

এটি আমার বিল্ড.gradle:

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"





defaultConfig {
    applicationId "com.example.personal.numbermania"
    minSdkVersion 10
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
}
buildTypes {
    debug
            {
                debuggable true
            }
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}


dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.android.support:design:24.2.1'
    compile 'com.google.firebase:firebase-ads:9.6.0'

}

}

প্রকৃত ডিভাইসে বিজ্ঞাপনগুলি প্রদর্শিত হচ্ছে না p দয়া করে আমাকে সহায়তা করুন আমি ক্লাসপথ ত্রুটি আপডেট করার পরে এটি আমার ত্রুটি


সহজভাবে আপনার google services jsonকনসোল বিকাশকারীদের থেকে ফাইল তৈরি করতে হবে googleএবং এটি appডিরেক্টরিতে রেখে দিতে হবে ।
জে রাঠোদ আরজে

আপনি কি দয়া করে আমাকে এই পদক্ষেপগুলিতে সহায়তা করতে পারেন
লক্ষ্মী

এটি দেখুন এবং এখানে দেওয়া পদক্ষেপগুলি অনুসরণ করুন stackoverflow.com/questions/34401143/…
জে রাঠোদ আরজে

গুগল পরিষেবা কোথায় পাওয়া যায়?
লক্ষ্মী

উত্তরে প্রদত্ত লিঙ্কটি ক্লিক করুন আপনার প্রকল্প নির্বাচন করুন এবং কনফিগারেশন ফাইল পান এটি আপনাকে ফাইল ডাউনলোড করতে বলবে।
জে রাঠোদ আরজে

উত্তর:


170

একই সমস্যা ছিল।

নির্ভরতা যুক্ত করে স্থির করা হয়েছে

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

থেকে রুট build.gradle

https://firebase.google.com/docs/android/setup#manally_add_firebase


4
নথিতে apply plugin: 'com.google.gms.google-services'ফাইলটি ইটালিক করে লিখে তার নীচে যুক্ত করার গুরুত্বকেও জোর দেয় । "আপনার মডিউলে (অ্যাপ্লিকেশন-স্তর) গ্রেডল ফাইল (সাধারণত অ্যাপ্লিকেশন / বিল্ড.gradle), ফাইলের নীচে একটি লাইন যুক্ত করুন ।"
জোয়েল ব্রোস্ট্রমে 10 '21

স্যার উপরে বিল্ড.gradle এ যোগ করার পরে আমি ত্রুটি পেয়েছি:> আর্গুমেন্টের জন্য পদ্ধতি লাসপথ () খুঁজে পাইনি [com.google.gms: গুগল-পরিষেবাগুলি: 3.0.0]
কপিল সোনি

আমি lasspathত্রুটিটিও পেয়ে যাচ্ছি এবং ইন্টারনেটে আমি যা দেখতে পাচ্ছি তা হ'ল কপিল সোনির বার্তা যা কোনও উত্তর ছাড়াই বাকি রয়েছে all তো এখন আমাদের দু'জন স্যার, আপনি একা নন!
লরেন্ট

আমার ধারণা, এটি কপিল এবং আমার ছাড়া কারও পক্ষে কার্যকর হবে না, তবে lasspathসমস্যাটি ঠিক চালানোর grep -R 'lasspath' * | grep -i --invert-match 'classpath'জন্য আপনার ফাইল এবং লাইনটি খুঁজে পাওয়া উচিত যা একটি সমস্যা সৃষ্টি করছে (মূলত, একটি টাইপো)।
লরেন্ট

51

classpath com.google.gms:google-services:3.0.0 প্রকল্প স্তরের build.gradle এ নির্ভরতা যুক্ত করুন

প্রকল্প স্তরের বিল্ড.gradle থেকে নমুনা ব্লকটি দেখুন

buildscript {
    repositories {
        jcenter()
    }
    dependencies {

        classpath 'com.android.tools.build:gradle:2.3.3'
        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
    }
}

27

আপনি এখানে সঠিক নির্ভরতাগুলি খুঁজে পেতে পারেন অ্যাপ্লিকেশন এবং প্রজেক্ট. gradle এ পরিবর্তনগুলি প্রয়োগ করুন এবং আমাকে এই সম্পর্কে বলুন, শুভেচ্ছা!


আপনার প্রয়োগ প্লাগইন: অ্যাপ্লিকেশনগুলিতে 'com.google.gms.google-Services' এর মতো দেখাচ্ছে:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.2"

    defaultConfig {
        applicationId "com.example.personal.numbermania"
        minSdkVersion 10
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"

        multiDexEnabled true
    }

    dexOptions {
        incremental true
        javaMaxHeapSize "4g" //Here stablished how many cores you want to use your android studi 4g = 4 cores
    }

    buildTypes {
        debug
                {
                    debuggable true
                }
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
        compile fileTree(include: ['*.jar'], dir: 'libs')
        testCompile 'junit:junit:4.12'
        compile 'com.android.support:appcompat-v7:24.2.1'
        compile 'com.android.support:design:24.2.1'
        compile 'com.google.firebase:firebase-ads:9.6.1'
        compile 'com.google.firebase:firebase-core:9.6.1'
        compile 'com.google.android.gms:play-services:9.6.1'
}

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

থেকে ক্লাসপাথ যোগ প্রকল্পের gradle :

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

SDK পরিচালকের উপর গুগল প্লে পরিষেবা লাইব্রেরি:

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


বিজ্ঞাপন বাস্তব device.I দেখানো হল না হয় বিজ্ঞাপন সংহত করতে নীচের লিঙ্কটি অনুসরণ firebase.google.com/docs/admob/android/quick-start
লক্ষ্মী

@ মারলে এসকর্পেন্টার পেরেজ সমস্যাটি সমাধান করতে দয়া করে আমাকে সহায়তা করুন
লক্ষ্মী

: Firebase (বিজ্ঞাপনগুলি অন্তর্ভুক্ত) সকল উপাদান এই dependencie প্রয়োজন কম্পাইল 'com.google.firebase: firebase কোর: 9.6.1' এই টিউটোরিয়াল (নিম্নলিখিত firebase.google.com/docs/android/setup ) এ firebase SDK ইনস্টল করার অ্যান্ড্রয়েড । যোগ করুন, এটি তৈরি করুন এবং আমাকে এই সম্পর্কে বলুন, শুভেচ্ছা!
মেরেলি এসকর্পেন্টার পেরেজ

এখনও রিয়েল ডিভাইসে বিজ্ঞাপনগুলি দেখা যায় না
লক্ষ্মী

@ মেরেলি এসকর্পেন্টার পেরেজ সমস্যাটি সমাধান করতে দয়া করে আমাকে সহায়তা করুন
লক্ষ্মী

12

একই সমস্যা ছিল।

এটি আমার নির্ভরতার সাথে যুক্ত করা সমাধান করে না

শ্রেণিপথ 'com.google.gms: গুগল-পরিষেবাগুলি: 3.0.0'

এটি সমাধান করা আমার জন্য সমাধান করা

শ্রেণীপথ 'com.google.gms: গুগল পরিষেবাগুলি: +'

রুট build.gradle।


ওফস, আমি অ্যাপটি ব্যবহার করেছি build.gradle
t3chb0t

6

অ্যান্ড্রয়েড / বিল্ড.gradle এ দেখতে দেখতে কেবল "classpath 'com.google.gms: google-Services: 3.0.0'" যুক্ত করুন

buildscript {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        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

    }
}

এবং এন্ড্রয়েড / অ্যাপ্লিকেশন / বিল্ড.gradle এ ফাইলটির শেষে "প্লাগইন প্রয়োগ করুন: 'com.google.gms.google-Services" "যুক্ত করুন এবং এর মতো দেখতে

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


4

Build.gradle (মডিউল: অ্যাপ) এ এই কোডটি যুক্ত করুন

dependencies {
    ……..
    compile 'com.google.android.gms:play-services:10.0.1’
    ……  
}

এর পরে যদি আপনার এখনও সমস্যা হয় তবে বিল্ট.gradle এ এই কোডটি যুক্ত করুন (মডিউল: অ্যাপ)

defaultConfig {
    ….
    …...
    multiDexEnabled true
}


dependencies {
    …..
    compile 'com.google.android.gms:play-services:10.0.1'
    compile 'com.android.support:multidex:1.0.1'
}

ফলাফল - মাল্টিডেক্স সক্ষম করা সত্য এবং সংকলন 'com.android.support:m Multidexx.0.1' সমস্যা সমাধান করে না। এটি কীভাবে সমস্যাটি সমাধান করার কথা বলে আপনি ব্যাখ্যা করতে পারেন?
অজয় বি

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

আপনার অ্যাপ্লিকেশন গ্রেড.বিল্ডের নীচে উপরে লাইন যুক্ত করুন।


4
@ সুব্রহ্মণ্যম-বয়পাটি নীচে কেন? চুক্তিটি কি ছিল? আমার মনে হয় কেন এটি ব্যাখ্যা করা আরও গুরুত্বপূর্ণ
AXSM

1

আমি গুগল-পরিষেবাদি ক্লাসপথ সংস্করণটি ৪.২.০ থেকে 3.0.0 এ পরিবর্তন করেছি

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

তারপরে প্রকল্পটি পুনর্নির্মাণ করুন, তারপরে আশ্চর্যরূপে এটি আমাকে প্রকল্পে ফায়ারবেস কোর যুক্ত করার পরামর্শ দিয়েছে।

তারপরে আমি অ্যাপটিতে ফায়ারবেস কোর যুক্ত করেছি (মডিউল)

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

তারপরে ত্রুটিটি যাদুকরীভাবে অদৃশ্য হয়ে গেল।


0

অ্যাপ্লিকেশন build.gradle নির্ভরতা, আপনি নিম্নলিখিত কোড যোগ করা আবশ্যক

শ্রেণিপথ 'com.google.gms: গুগল-পরিষেবাগুলি: $ সর্বশেষ_দ্বারা'

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

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