मैंने एंड्रॉइड स्टूडियो को नवीनतम संस्करण (3.6.1) में अपडेट किया और ग्रेडल प्लगिन अब नहीं मिला है


11

Android एप्लिकेशन में,
मैंने Android स्टूडियो को नवीनतम संस्करण (3.6.1) में अपडेट किया

अब जब सिंकिंग ग्रैडल, ग्रैडल प्लगिन को निम्न के साथ त्रुटियों के साथ नहीं मिला है:

इसके कारण: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration $ ArtifactResolveException: कॉन्फ़िगरेशन के लिए सभी फ़ाइलों को हल नहीं कर सका ': classpath'।

तथा

इसके कारण: org.gradle.internal.resolve.ModuleVersionNotFoundException: com.android.tools.build:gradle:3.0.0 नहीं मिल सका।

यह मुझे पागल कर रहा है क्योंकि मैं ग्रेडल वर्जन और ग्रेडल प्लगिन संस्करण को कई अन्य संभावनाओं में बदल देता हूं लेकिन फिर से ग्रेडल प्लगिन को उसी त्रुटि के साथ नहीं पाया जाता है

बिल्ड.ग्रैड फ़ाइल:

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

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

allprojects {
    repositories {
        jcenter()
        google()
        maven { url "https://jitpack.io" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

और Gradle.Wrappers.Properties फ़ाइल:

#Thu Mar 05 15:41:52 IRST 2020
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

संपादित करें:
मैंने निम्नलिखित डेटा भी जोड़ा:

संकलित Sdk संस्करण: 25
बिल्ड टूल संस्करण: 25.0.3


एक ही मुद्दे का सामना। क्या आपको कोई हल मिला?
— बाला

जवाबों:


7

इसी से मेरा काम बना है :

अपने ऐप फ़ोल्डर से बिल्ड.ग्रेड फ़ाइल खोलें , यह इस तरह दिखना चाहिए

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

allprojects {
    repositories {
        jcenter()
    }
}

जोड़ने गूगल () करने के लिए खजाने में - buildscript और allprojects सिर्फ इस तरह:

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

allprojects {
    repositories {
        google()      //and here
        jcenter()
    }
}

Android Studio में, फ़ाइल -> प्रोजेक्ट स्ट्रक्चर पर जाएँ .. [शॉर्टकट: Ctrl + Alt + Shift + S ]

में परियोजना टैब -> एंड्रॉयड Gradle प्लगइन संस्करण -> 3.6.1 और Gradle संस्करण -> 5.6.4 |||

अंतिम, मॉड्यूल टैब के तहत , सुनिश्चित करें कि संकलित एसडीके संस्करण है> 14 (यानी: 25, 28 या 29) ।।


1

अपनी gradle-wrapper.properties फ़ाइल में, वितरण बदलें:

https://services.gradle.org/distributions/gradle-5.6.4-all.zip

Gradle-wrapper.properties फ़ाइल सामग्री इस तरह होनी चाहिए:

#Wed Mar 11 00:28:24 EET 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

1

मुझे कोई हल नहीं मिला, केवल एक चीज यह वापस करनी थी। निर्मित में (परियोजना)

 classpath 'com.android.tools.build:gradle:3.6.1'

इसके लिए

 classpath 'com.android.tools.build:gradle:3.5.3'

और यह काम किया!


0

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

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