ত্রুটি: (6, 0) গ্রেডেল ডিএসএল পদ্ধতি পাওয়া যায় নি: 'গুগল ()'


89
/Users/Ren/Desktop/RecylerViewBaseAdapter/build.gradle
Error:(6, 0) Gradle DSL method not found: 'google()'
Possible causes:
The project 'RecylerViewBaseAdapter' may be using a version of Gradle that does not contain the method.
Gradle settings
The build file may be missing a Gradle plugin.
Apply Gradle plugin

উত্তর:


139

google()রেপো নির্ভরতা জন্য Google- এর ম্যাভেন সংগ্রহস্থলের মধ্যে দেখুন একটি শর্টকাট। এটি গ্রেড v.4.0 সঙ্গে চালু হয়েছিল ।

এটি প্রয়োজন (বর্তমানে)

  • গ্রেডেল v.4
  • অ্যান্ড্রয়েড স্টুডিও 3.x.
  • অ্যান্ড্রয়েড 3.x এর জন্য গ্রেডল প্লাগইন

ব্যবহারে ব্যবহার করার চেষ্টা করুন gradle-wrapper.properties:

distributionUrl=\
  https\://services.gradle.org/distributions/gradle-4.1-rc-1-all.zip

অ্যান্ড্রয়েড ব্যবহারের জন্য গ্রেড প্লাগইন হিসাবে:

classpath 'com.android.tools.build:gradle:3.0.0-beta1'

যে কোনও ক্ষেত্রে (অ্যান্ড্রয়েড স্টুডিও ২.৩, গ্রেডেল প্লাগইন ২.৩.৩ এবং গ্রেডল ভি ৩.৩ সহ) আপনি একই মেভেন রেপো ব্যবহার করে ব্যবহার করতে পারেন { url 'https://maven.google.com'}। এটি একই.

উদাহরণস্বরূপ কেবল ব্যবহার করুন:

buildscript {
    repositories {
        maven {
            url 'https://maven.google.com'
        }
        jcenter()
        maven { url 'https://maven.fabric.io/public' }
    }
 //
}

উপরের পদক্ষেপগুলি অনুসরণ করে একটি প্রকল্প যুক্ত করুন, পরিষ্কার করুন
ইজিলার্ন একাডেমী

আরও একটি যোগ করুন: জেনটার () এর আগে সর্বদা maven {url ' maven.google.com ' যুক্ত করুন !!!
আইয়াদান আহমেদ

41

আপনি যদি অ্যান্ড্রয়েড স্টুডিও ২.৩.৩ ব্যবহার করেন তবে আপনার প্রকল্প স্তরের গ্রেডলে এটি যুক্ত করার চেষ্টা করুন

allprojects {
  repositories {
    jcenter()
    maven {
        url 'https://maven.google.com'
    }
}

এটি আমার জন্য কাজ করেছে।

পরিবর্তে আপনি গুগল () ব্যবহার করতে পারেন তবে আপনার গ্রেডল ৪.০+, অ্যান্ড্রয়েড স্টুডিও ৩.x +, গ্রেডল প্লাগইন ৩.০ +


4
এখানে অর্ডার ব্যাপার না?
MrRobot9

29

স্রেফ গ্রেড- wrapper.properties ফাইল (চিত্রের নীচে) পরিবর্তন করুন

গ্রেড- Wrapper.properties

এটির জন্য (যদি আপনার গ্রেড হয় com.android.tools.build:gradle:3.0.1)

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip // this version or above|

গ্রেডের জন্য

com.android.tools.build:gradle:3.2.1

এটা ব্যবহার কর

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

হালনাগাদ

নিম্নলিখিত গ্রেড জন্য

//# 1
com.android.tools.build:gradle:3.0.1 

//# 2
com.android.tools.build:gradle:3.1.0 

//# 3
com.android.tools.build:gradle:3.2.1 //or 3.2.0 

//# 4
com.android.tools.build:gradle:3.3.2 //or 3.3.0 

//# 5
com.android.tools.build:gradle:3.4.0 

//# 6
com.android.tools.build:gradle:3.5.0 

//# 7
com.android.tools.build:gradle:4.0.1

নিম্নলিখিত url ব্যবহার করুন

//# 1
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
//# 2
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
//# 3
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip 
//# 4
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
//# 5
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

//# 6
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

//# 7
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

google()বিল্ডস্ক্রিপ্ট সংগ্রহস্থলগুলি যুক্ত করতে ভুলবেন না ।


22

দেখে মনে হচ্ছে আপনি গ্রেডেলের একটি সংস্করণ 4.1 এর চেয়ে কম ব্যবহার করছেন

সমাধান 1:

আপনার নীচে বিতরণ URL পরিবর্তন করুন gradle-wrapper.properties:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-all.zip

gradle-wrapper.propertiesফাইলটি সনাক্ত করতে , ctrl + shift + Nঅ্যান্ড্রয়েড স্টুডিওতে টিপুন এবং টাইপ করুনgradle-wrapper

নিম্নরূপ নির্ভরতা পরিবর্তন করুন:

dependencies {
    classpath 'com.android.tools.build:gradle:3.1.3'

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

সমাধান 2:

repositories{...}পরিবর্তে আপনার ব্লকে নিম্নলিখিত ব্যবহার করুন google():

maven {
        url 'https://maven.google.com'
        // An alternative URL is 'https://dl.google.com/dl/android/maven2/'
}

6

এটি দিয়ে আপনার প্রকল্প স্তরের গ্রেড ফাইলটি পরিবর্তন করুন,

buildscript {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.2'

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

allprojects {
    repositories {
        jcenter()
    }
}


6

উপাদানগুলির ক্রম পরিবর্তন করার পরে আমার ভুলটি ঠিক করা হয়েছিল:

আগে:

jcenter()
google()

পরে:

google()
jcenter()

আমি এখন নিম্নলিখিত সেটিংস ব্যবহার।

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3' // put here an actual version
        classpath 'com.google.gms:google-services:3.3.0' // put here an actual version

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

allprojects {
    repositories {
        google()
        jcenter()
    }
}

এই উত্তরটি হাস্যকর মনে হতে পারে তবে অ্যান্ড্রয়েড স্টুডিও এবং গ্রেডেল আপগ্রেড করার পরে এটি আমার সমস্যাটিও ঠিক করেছে!
WiRa

4

থেকে Accourding অ্যান্ড্রয়েড gradle প্লাগইন রিলিজ এখানে চিত্র বর্ণনা লিখুন

সুতরাং উদাহরণস্বরূপ আপনি যদি প্লাগইন সংস্করণটি 3.2.1 এ ব্যবহার করেন:

  buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
    }
}

আপনাকে অবশ্যই গ্রেড সংস্করণটি এতে পরিবর্তন করতে হবে

গ্রেড- Wrapper.properties

প্রতি

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

গুডলাক


0

আমার ক্ষেত্রে, অ্যান্ড্রয়েড গ্রেডলের তুলনায় সিস্টেম গ্রেডলে নিম্ন সংস্করণের কারণে আমি এই ত্রুটিটি পাচ্ছিলাম।

সিস্টেম গ্রেডল সংস্করণ অ্যান্ড্রয়েড গ্রেডল সংস্করণ 4.4 এর চেয়ে কম। আমি সিস্টেম (উবুন্টু মেশিন) গ্রেডল সংস্করণ আপডেট করার পরে সমস্যার সমাধান হয়েছে।


0

ব্যবহার করুন

  1. dependencies { classpath 'com.android.tools.build:gradle:3.2.0' } ভিতরে build.gradle

    &

  2. distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip ভিতরে gradle-wrapper.properties


0
  1. এই লিঙ্কটি থেকে গ্ল্যাড v4.7 ডাউনলোড করুন: পরিষেবাদি.gradle.org/distribitions/gradle-4.7-all.zip
  2. সমস্ত সামগ্রীর প্যাকেজকে পথে চালিত করুন: সি: \ ব্যবহারকারীরা ESS SESSION_NAME.gradle \ মোড়ক \ বিঘ্ন
  3. গ্রেডলে যান তারপরে 'গ্রেডল সেটিংস'

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

  4. 'স্থানীয় গ্রেড বিতরণ ব্যবহার করুন' চয়ন করুন এবং নিষ্কাশিত সামগ্রীর পথে প্রবেশ করুন

সি: \ ব্যবহারকারীগণ \ আহমেদ.gradle \ র‍্যাপার \ ডিসটগুলি \ গ্রেড-৪.7-সমস্ত 4. গ্রেড -৪.7 & পরিবর্তনগুলি সংরক্ষণ করুন 'প্রয়োগ করুন'

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

  1. বিল্ড মেনুতে ফিনালি পুনর্নির্মাণ প্রকল্প

0

আপনার নীচে বিতরণ URL পরিবর্তন করুন gradle-wrapper.properties:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.