एंड्रॉइड स्टूडियो में एक प्रोजेक्ट चलाना इस त्रुटि से विफल होता है: could not find any version that matches com.android.support:appcompat-v7:+
मैं इस त्रुटि को कैसे ठीक कर सकता हूं?
एंड्रॉइड स्टूडियो में एक प्रोजेक्ट चलाना इस त्रुटि से विफल होता है: could not find any version that matches com.android.support:appcompat-v7:+
मैं इस त्रुटि को कैसे ठीक कर सकता हूं?
जवाबों:
एंड्रॉइड स्टूडियो से: टूल >> एंड्रॉइड >> एसडीके मैनेजर पर जाएं
"एक्स्ट्रास | एंड्रॉइड सपोर्ट रिपॉजिटरी" चुनें और इंस्टॉल करें
cordova build android
एक ऐसी ही त्रुटि फेंक रहा था!
मेरे लिए यह 7: 27. + से 7: + संस्करण बदलने के बाद काम किया
यह भी कहा गया है कि एंड्रॉइड प्लेटफॉर्म-टूल्स को हेडलेस लिनक्स में कैसे अपडेट किया जाए?
android list sdk
android update sdk --no-ui --filter extra
Filter extra not supported
प्रोजेक्ट में> एप्लिकेशन> build.gradle फ़ाइल लाइन को प्रतिस्थापित करती है
implementation 'com.android.support:appcompat-v7:+'29.+'
साथ में
implementation 'com.android.support:appcompat-v7:+'
और लाइन
implementation 'com.android.support:design:29.+'
साथ में
implementation 'com.android.support:design:+'
फिर साफ निर्माण
यह बहुत ही सरल है। कृपया नीचे दिए गए कोड को build.gradle में अपडेट करें और बदलें (प्रोजेक्ट: ऐप का नाम)।
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
aapt
, javac
और dx
मैन्युअल रूप से ग्रैडल के बिना।
मुझे ये सभी उत्तर मेरे लिए गलत लगे। इसके बजाय अपने Android स्टूडियो बाईं ओर नीचे देखें। इसके लिए कुछ मदद करनी होगी।
उदाहरण के लिए, आप देखेंगे
This support library should not use a different version (32) than the compilesdkVersion (23)
फिर आप इस तरह से 23 के संस्करण को बदलते हैं
संकलन 'com.android.support:support-v4:23'
अब, आप एक संदेश देखेंगे
A newer version of com.android.support-v4 than 23 is available 23.4.0
।
Thats कैसे मुझे पता था कि सही संस्करण है 23.4.0
जिनके लिए एक ही त्रुटि लेकिन संस्करण 29 के लिए यहां आया था, अपने समर्थन पुस्तकालय को संस्करण 28 में बदलें:
build.gradle (एप्लिकेशन):
dependencies {
...
implementation 'com.android.support:appcompat-v7:28.+'
...
}
मेरे लिए कोई भी हल नहीं किया गया। तब मैंने देखा कि एंड्रॉइड के पास केवल संस्करण 28 तक लाइब्रेरी का समर्थन है। यह अजीब है कि मुझे एंड्रॉइड स्टूडियो प्रोजेक्ट के आउट-ऑफ-बॉक्स में यह त्रुटि मिली।
मुझे यकीन नहीं है कि कौन सा एंड्रॉइड स्टूडियो संस्करण था, क्योंकि त्रुटि मिलने के बाद मैंने स्टूडियो को अपग्रेड किया। अब एंड्रॉइड स्टूडियो 3.6.3 में, 'androidx.appcompat: appcompat: 1.0.2' के साथ आने वाले नए प्रोजेक्ट।