एंड्रॉइड स्टूडियो में नई स्पंदन परियोजना बनाने वाली एंड्रॉइड त्रुटि


11

जब मैं एंड्रॉइड स्टूडियो (3.5.1।) में एक नया स्पंदन परियोजना शुरू करना चाहता हूं, तो मुझे निम्नलिखित घटना मिलती है:

प्रोजेक्ट बनाने में त्रुटि। "Androidx" नामक विकल्प नहीं मिल सका। खाली फ़ोल्डर बनाए जाते हैं, लेकिन कोई प्रोजेक्ट नहीं।

मैंने androidx की आवश्यकता के लिए कुछ भी सेट नहीं किया है और मैंने एंड्रॉइड स्टूडियो में सब कुछ अपडेट किया है।

मैं इस त्रुटि के आसपास कैसे पहुँच सकता हूँ?

जवाबों:


1

सबसे पहले, build.gradleAndroid फ़ोल्डर की जड़ में फ़ाइल में ग्रेड संस्करण को अपडेट करें 3.5.1

उसके बाद निर्देशिका में build.gradleफ़ाइल निर्भरता में परीक्षण निर्भरता को अद्यतन करें android/app/

androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

और अद्यतन distributionUrlमें android/gradle/wrapper/gradle-wrapper.propertiesकरने के लिए

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

1
Thanx @pasanbuddhika, कि काम किया!
denelan

मेरी खुशी @denelan
pasanbuddhika

22

वहाँ पहले से ही एक स्वीकृत जवाब है, लेकिन मुझे हल करने का तरीका बहुत अलग था, इसलिए मैं अभी भी इसे किसी के लिए उपयोगी होने की उम्मीद करते हुए पोस्ट करता हूं।

मेरे मामले में, मुझे सिर्फ स्पंदन अपडेट करना था। ऐसा करने के लिए, मैं भाग गया

flutter upgrade

कमांड लाइन से। जिसमें कुछ मिनट लगे। बाद में मैं निर्दोष रूप से एंड्रॉइड स्टूडियो से एक स्पंदन परियोजना बनाने में सक्षम था।


इसे सही उत्तर के रूप में चिह्नित किया जाना चाहिए :)
बी। श्रुति

स्पंदन उन्नयन एक दुर्घटना में परिणाम कर सकते हैं, लेकिन इसके बावजूद कि परियोजना को सफलतापूर्वक बनाया गया था ... ??? अब एक सिर खरोंच है।
आइसमैन

3

लंबे समय तक अपग्रेड नहीं होने के कारण, मुझे टर्मिनल में निम्नलिखित कमांड चलाकर स्पंदन को अपग्रेड करना होगा:

flutter upgrade --force

--forceविकल्प सभी स्पंदन संस्करणों के लिए उपलब्ध नहीं है। अगर कोई पुराने फड़फड़ाने वाले संस्करण के साथ यहां आता है, तो --forceध्वज के बिना प्रयास करें
सीहाद तुरहान

2

फ़्लटर आधिकारिक वेबसाइट से फ़्लटर एसडीके का एक नया संस्करण डाउनलोड करें और इसके साथ अपनी हार्ड ड्राइव पर पुराने संस्करण को बदलें। मैंने मेरे लिए काम किया।


1
यदि आप मेरे जैसे हैं और 1.0 संस्करण से आ रहे हैं flutter upgrade, तो काम नहीं करेगा, यह --forceविकल्प को भी नहीं पहचानता है । यह सबसे अच्छा तरीका है, पूरी तरह से काम किया है।
डेविड द प्रोग्रामर

स्पंदन उन्नयन मेरे लिए काम नहीं किया। यह किया, धन्यवाद!
user3783123

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