एंड्रॉइड स्टूडियो में 'मॉड्यूल निर्दिष्ट नहीं' त्रुटि का समाधान करें:एक चरण-दर-चरण मार्गदर्शिका
<पी> मॉड्यूल रन/बिल्ड सेटिंग्स और स्रोत फ़ाइलों का एक संग्रह है जो आपके प्रोजेक्ट को अलग-अलग इकाइयों में विभाजित करने में आपकी सहायता करता है। मॉड्यूल निर्दिष्ट नहीं जैसी त्रुटियाँ आमतौर पर तब होता है जब एंड्रॉइड स्टूडियो बिल्ड प्रक्रिया के दौरान निर्दिष्ट मॉड्यूल का पता लगाने में विफल रहता है। <पी> यदि एंड्रॉइड स्टूडियो को पता नहीं है कि किस मॉड्यूल का उपयोग करना है, तो यह यह त्रुटि प्रदर्शित करेगा। सबसे पुष्ट कारणों में गुम या गलत ग्रैडल फ़ाइलें शामिल हैं ,अनुचित परियोजना संरचना , याबिल्ड/रन कॉन्फ़िगरेशन के साथ समस्याएं . अब जब आप कारणों को समझ गए हैं, तो आइए समाधान की ओर आगे बढ़ें। 1. ग्रैडल फ़ाइल में मॉड्यूल निर्दिष्ट करें
<पी> एक एंड्रॉइड स्टूडियो प्रोजेक्ट में कई मॉड्यूल हो सकते हैं, और उन सभी को settings.gradle में घोषित करना महत्वपूर्ण है फ़ाइल. प्रोजेक्ट का प्रत्येक भाग ठीक से काम करने के लिए एक अलग मॉड्यूल पर निर्भर हो सकता है। <पी> ग्रैडल फ़ाइल में सभी मॉड्यूल को शामिल करके, आईडीई और बिल्ड सिस्टम दोनों विशेष रूप से मल्टी-मॉड्यूल परियोजनाओं में आवश्यक मॉड्यूल की सही पहचान और उपयोग कर सकते हैं। - एंड्रॉइड स्टूडियो में अपना प्रोजेक्ट खोलें।
- जांचें कि क्या प्रोजेक्ट में ऐप मॉड्यूल के अलावा कई मॉड्यूल हैं फ़ाइल एक्सप्लोरर में.
- settings.gradle ढूंढें और खोलें फ़ाइल.
- पंक्ति जोड़ें 'एप्लिकेशन', 'ऐप' शामिल करें (मॉड्यूल नामों को अल्पविराम से अलग करें)।
- सभी आवश्यक मॉड्यूल जोड़ने के बाद, अभी सिंक करें पर क्लिक करें .
- एक बार सिंकिंग पूरी हो जाने पर, “एडिट रन/डीबग कॉन्फ़िगरेशन” पर जाएं संवाद.
- उपयुक्त मॉड्यूल का चयन करें और चलाएँ परियोजना.
2. एंटीवायरस को अक्षम करें और ग्रैडल फ़ाइल को मैन्युअल रूप से सिंक करें
<पी> कुछ एंटीवायरस सॉफ़्टवेयर फ़ाइल एक्सेस को अवरुद्ध करके या ग्रैडल की नेटवर्क गतिविधि को प्रतिबंधित करके बिल्ड प्रक्रिया में हस्तक्षेप कर सकते हैं, जो बिल्ड सिस्टम को अपडेट करने या निर्भरता डाउनलोड करने के लिए आवश्यक है। एंटीवायरस को अस्थायी रूप से अक्षम करने से एंड्रॉइड स्टूडियो को सुचारू सिंक करने में मदद मिल सकती है। एंटीवायरस को अक्षम करें:
<पी> अपने एंटीवायरस सॉफ़्टवेयर (आमतौर पर विंडोज डिफेंडर) को अस्थायी रूप से अक्षम करके प्रारंभ करें। - टास्कबार में Windows सुरक्षा आइकन पर डबल-क्लिक करें।
- Windows सुरक्षा में, वायरस और ख़तरे से सुरक्षा पर जाएँ .
- नीचे स्क्रॉल करें और सेटिंग्स प्रबंधित करें पर क्लिक करें वायरस और खतरा सुरक्षा सेटिंग्स के अंतर्गत .
- वास्तविक समय सुरक्षा बंद करें .
ग्रैडल फ़ाइल को मैन्युअल रूप से सिंक करना:
<पी> अपने एंटीवायरस को अक्षम करने के बाद, एंड्रॉइड स्टूडियो को बिल्ड प्रक्रिया को फिर से कॉन्फ़िगर करने की अनुमति देने के लिए ग्रैडल फ़ाइल को मैन्युअल रूप से सिंक करें। - एंड्रॉइड स्टूडियो में अपना प्रोजेक्ट खोलें।
- फ़ाइल पर क्लिक करें शीर्ष मेनू बार में.
- प्रोजेक्ट को ग्रैडल फ़ाइलों के साथ सिंक करें चुनें .
- सिंक पूरा होने के बाद, प्रोजेक्ट को फिर से चलाएँ।
3. .idea फ़ोल्डर हटाएं
<पी> .विचार फ़ोल्डर आवश्यक एंड्रॉइड स्टूडियो सेटिंग्स को संग्रहीत करता है, जैसे प्रोजेक्ट संरचना और ग्रैडल कॉन्फ़िगरेशन। यदि यह फ़ोल्डर दूषित या समन्वयन से बाहर हो जाता है प्रोजेक्ट के साथ, यह त्रुटि उत्पन्न कर सकता है। <पी> .idea फ़ोल्डर को हटाना और प्रोजेक्ट को फिर से खोलना एंड्रॉइड स्टूडियो को नई सेटिंग्स के साथ फ़ोल्डर को फिर से बनाने के लिए मजबूर करता है। यह किसी भी गलत कॉन्फ़िगरेशन को हल करने और मॉड्यूल की सही पहचान करने में मदद कर सकता है। - .idea पर राइट-क्लिक करें प्रोजेक्ट निर्देशिका में फ़ोल्डर और इसे हटा दें।
- एंड्रॉइड स्टूडियो बंद करें और इसे फिर से खोलें।
- एक अधिसूचना जिसमें कहा गया है "लोड ग्रैडल प्रोजेक्ट ” सबसे नीचे दिखाई देगा.
- अधिसूचना पर क्लिक करें और सिंक पूरा होने तक प्रतीक्षा करें।
- एक बार सिंक समाप्त हो जाने पर, अपना प्रोजेक्ट दोबारा चलाएं।
<पी> लेखक के बारे में <पी>
<पी> हमजा मोहम्मद अनवर <पी> हमजा मोहम्मद अनवर एक मध्यवर्ती जावास्क्रिप्ट वेब डेवलपर है जो एमईआरएन प्रौद्योगिकियों का उपयोग करके उच्च-प्रदर्शन अनुप्रयोगों को विकसित करने पर ध्यान केंद्रित करता है। उनके कौशल सेट में ReactJS, MongoDB, Express NodeJS और अन्य संबंधित तकनीकों में विशेषज्ञता शामिल है। हमज़ा एक Google IT प्रमाणित पेशेवर भी है, जो IT समर्थन में उसकी क्षमता को उजागर करता है। एक शौकीन समस्या-समाधानकर्ता के रूप में, वह विभिन्न तकनीकी समस्याओं के निवारण और समाधान खोजने के लिए अपने कंप्यूटर पर त्रुटियों को फिर से बनाता है। पी>