Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Windows त्रुटियाँ

Android Studio में 'मॉड्यूल निर्दिष्ट नहीं' एरर हल करें: चरण-दर-चरण गाइड

मॉड्यूल रन/बिल्ड सेटिंग्स और सोर्स फ़ाइलों का एक संग्रह है जो आपके प्रोजेक्ट को व्यक्तिगत इकाइयों में विभाजित करने में मदद करता है। मॉड्यूल निर्दिष्ट नहीं जैसी एरर आमतौर पर तब होती है जब Android Studio बिल्ड प्रक्रिया के दौरान निर्दिष्ट मॉड्यूल का पता लगाने में विफल रहता है।

यदि Android Studio नहीं जानता कि किस मॉड्यूल का उपयोग करना है, तो यह यह एरर प्रदर्शित करेगा। सबसे पुष्ट कारणों में अनुपस्थित या गलत Gradle फ़ाइलें, अनुचित प्रोजेक्ट संरचना, या बिल्ड/रन कॉन्फ़िगरेशन के साथ मुद्दे शामिल हैं। अब जब आप कारणों को समझते हैं, तो आइए समाधानों पर चलते हैं।

1. Gradle फ़ाइल में मॉड्यूल निर्दिष्ट करें

एक Android Studio प्रोजेक्ट में कई मॉड्यूल हो सकते हैं, और उन सभी को settings.gradle फ़ाइल में घोषित करना महत्वपूर्ण है। प्रोजेक्ट का प्रत्येक भाग ठीक से कार्य करने के लिए एक अलग मॉड्यूल पर निर्भर हो सकता है।

Gradle फ़ाइल में सभी मॉड्यूल को शामिल करके, IDE और बिल्ड सिस्टम दोनों सही ढंग से पहचान सकते हैं और आवश्यक मॉड्यूल का उपयोग कर सकते हैं, विशेष रूप से बहु-मॉड्यूल प्रोजेक्ट में।

  1. अपना प्रोजेक्ट Android Studio में खोलें।
  2. फाइल एक्सप्लोरर में जांचें कि क्या प्रोजेक्ट में ऐप मॉड्यूल के अलावा कई मॉड्यूल हैं।
  3. settings.gradle फ़ाइल का पता लगाएं और खोलें।
  4. include 'Application', 'app' लाइन जोड़ें (मॉड्यूल नामों को अल्पविराम से अलग करें)।
  5. सभी आवश्यक मॉड्यूल जोड़ने के बाद, अभी सिंक करें पर क्लिक करें।
  6. सिंकिंग पूरा होने के बाद, "रन/डीबग कॉन्फ़िगरेशन संपादित करें" डायलॉग पर जाएं।
  7. उपयुक्त मॉड्यूल चुनें और प्रोजेक्ट चलाएं।

2. एंटीवायरस अक्षम करें और Gradle फ़ाइल को मैन्युअल रूप से सिंक करें

कुछ एंटीवायरस सॉफ़्टवेयर फ़ाइल एक्सेस को अवरुद्ध करके या Gradle की नेटवर्क गतिविधि को प्रतिबंधित करके बिल्ड प्रक्रिया में हस्तक्षेप कर सकते हैं, जो बिल्ड सिस्टम को अपडेट करने या निर्भरताएं डाउनलोड करने के लिए आवश्यक है। एंटीवायरस को अस्थायी रूप से अक्षम करने से Android Studio को एक स्मूथ सिंक करने में मदद मिल सकती है।

एंटीवायरस अक्षम करें:

आमतौर पर Windows Defender जैसे अपने एंटीवायरस सॉफ़्टवेयर को अस्थायी रूप से अक्षम करके शुरू करें।

  1. टास्कबार में Windows सुरक्षा आइकन पर डबल-क्लिक करें।
  2. Windows सुरक्षा में, वायरस और खतरा सुरक्षा पर जाएं।
  3. नीचे स्क्रॉल करें और वायरस और खतरा सुरक्षा सेटिंग्स के तहत सेटिंग्स प्रबंधित करें पर क्लिक करें।
  4. रीयल-टाइम सुरक्षा बंद करें।

Gradle फ़ाइल को मैन्युअल रूप से सिंक करना:

अपने एंटीवायरस को अक्षम करने के बाद, Gradle फ़ाइल को मैन्युअल रूप से सिंक करें ताकि Android Studio को बिल्ड प्रक्रिया को पुनः कॉन्फ़िगर करने की अनुमति मिल सके।

  1. Android Studio में अपना प्रोजेक्ट खोलें।
  2. शीर्ष मेनू बार में फ़ाइल पर क्लिक करें।
  3. Gradle फ़ाइलों के साथ प्रोजेक्ट सिंक करें चुनें।
  4. सिंकिंग पूरा होने के बाद, प्रोजेक्ट को फिर से चलाएं।

3. .idea फ़ोल्डर हटाएं

.idea फ़ोल्डर आवश्यक Android Studio सेटिंग्स संग्रहीत करता है, जैसे प्रोजेक्ट संरचना और Gradle कॉन्फ़िगरेशन। यदि यह फ़ोल्डर प्रोजेक्ट के साथ दूषित या आउट ऑफ सिंक हो जाता है, तो यह एरर को ट्रिगर कर सकता है।

.idea फ़ोल्डर को हटाने और प्रोजेक्ट को फिर से खोलने से Android Studio को नई सेटिंग्स के साथ फ़ोल्डर को पुनर्जीवित करने के लिए मजबूर किया जाता है। यह किसी भी गलत कॉन्फ़िगरेशन को हल करने और मॉड्यूल को सही ढंग से पहचानने में मदद कर सकता है।

  1. प्रोजेक्ट डायरेक्टरी में .idea फ़ोल्डर पर राइट-क्लिक करें और इसे हटाएं।
  2. Android Studio बंद करें और इसे फिर से खोलें।
  3. नीचे "Gradle प्रोजेक्ट लोड करें" कहने वाली एक अधिसूचना दिखाई देगी।
  4. अधिसूचना पर क्लिक करें और सिंक पूरा होने तक प्रतीक्षा करें।
  5. एक बार सिंक समाप्त हो जाने पर, अपना प्रोजेक्ट फिर से चलाएं।
  1. विंडोज 11 पर डार्क मोड इनेबल करें: चरण-दर-चरण गाइड विंडोज 11 पर डार्क मोड इनेबल करें: चरण-दर-चरण गाइड

    प्रिय स्टार वार्स प्रशंसक, क्या आपने डार्थ वेडर को विंडोज 11 पर डार्क मोड का उपयोग करते देखा? शायद इसलिए कि वह अपने कंप्यूटर पर भी अंधेरे की शक्ति, रहस्य, और लालित्य को अपनाना चाहता था! स्क्रीन न केवल उदात्त सुंदरता के कैनवास में बदल जाती है बल्कि कंट्रास्ट और स्टाइल के बीच एक परिष्कृत संतुलन भी बना

  1. आपके मैक के लिए परम ट्रिपल बैकअप समाधान [Mac OSX] आपके मैक के लिए परम ट्रिपल बैकअप समाधान [Mac OSX]

    MakeUseOf में डेवलपर के रूप में और कोई जो ऑनलाइन काम करके अपनी पूरी आय अर्जित करता है, यह कहना उचित है कि मेरा कंप्यूटर और डेटा काफी महत्वपूर्ण हैं। वे मेरे पसंदीदा ऐप्स और प्राथमिकताओं के साथ उत्पादकता के लिए पूरी तरह से सेट हैं। इसलिए जब कल मेरी हार्ड ड्राइव रुक गई, तो मुझे थोड़ा घबराहट हुई। सौभाग

  1. विंडोज टास्क शेड्यूलर एरर 0x41303 हल करें: 9 सिद्ध सुधार विंडोज टास्क शेड्यूलर एरर 0x41303 हल करें: 9 सिद्ध सुधार

    क्या इससे अधिक दुर्भाग्यपूर्ण हो सकता है जब अगले दिन आपका इंटरव्यू निर्धारित हो और अलार्म दुष्ट हो जाए? विंडोज टास्क शेड्यूलर पीसी पर विभिन्न कार्यों को स्वचालित करने के लिए किसी का व्यक्तिगत टाइमकीपर है जैसे रखरखाव स्क्रिप्ट चलाना, बैकअप शेड्यूल करना, या विशिष्ट समय पर ऐप्स लॉन्च करना। हालांकि, किस