Android Studio 3.1.2: हल करने में विफल: रनटाइम




android-studio gradle (4)

मैंने हाल ही में अपने एंड्रॉइड स्टूडियो को 3.1.2 में अपडेट किया है। अद्यतन के बाद मैंने मौजूदा परियोजना को खोलने की कोशिश की और परियोजना को संकलित करते समय कई ग्रेडल त्रुटियों को दिखाया गया।

उन त्रुटियों ने मुझे 'कार्यान्वयन ' कथन को 'कार्यान्वयन' के लिए अद्यतन करने के लिए इंगित किया, जो मैंने किया था, फिर भी कुछ त्रुटियों का सामना करना पड़ा, जिसे मैंने बाद में अपने google play और firebase sdks को नवीनतम संस्करण में अपडेट करके हल किया।

अब मेरे पास कोई सुराग नहीं है कि मेरी आईडीई निम्नलिखित त्रुटि क्यों दे रही है (स्क्रीनशॉट देखें)।

हल करने में विफल: रनटाइम

)।

अब जब मैंने बिल्ड> क्लीन प्रोजेक्ट किया

त्रुटि runtime.aar नहीं मिल पाई (android.arch.lifecycle: runtime: 1.0.3)। स्क्रीन शॉट

आगे क्या करना है?

उपाय:

  1. मैंने अपनी सभी Google play services और firebase libs को अपडेट किया।
  2. हल करने के लिए रनटाइम aar नहीं मिला, मैंने बस रिपॉजिटरी में शीर्ष पर Google () को व्यवस्थित किया।

maven { url 'https://maven.google.com' } शीर्ष स्तर build.gradle में एक llprojects/repositories में पहली प्रविष्टि के रूप में build.gradle

इस तरह:

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

हाँ ,

अगर आपको एरर रन टाइम जैसी त्रुटि हो रही है तो आप बिल्ड में निर्भरता में Google () की स्थिति बदल सकते हैं। gradle .. नीचे की तरह:

repositories {
    google()
    jcenter()

}

कृपया इसे उसी (क्रमिक रूप से) build.gradle (प्रोजेक्ट: प्रोजेक्टनेम) में जारी करें और समस्या दूर हो जाएगी

buildscript {

repositories { // keep same this order
    google()
    jcenter()
}
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
    // can add your other compile types here
    }
}

allprojects { // keep same this order
    repositories {
        google()
        jcenter()
    }
}

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

android.arch.lifecycle:runtime गूगल मावेन रिपॉजिटरी में उपलब्ध है। सुनिश्चित करें कि आप अपने build.gradle के रिपॉजिटरी ब्लॉक में भंडार build.gradle

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

या

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

संदर्भ: अपने प्रोजेक्ट में घटक जोड़ना







android-studio-3.1