एंड्रॉइड स्टूडियो में अप्रयुक्त आयात को हटा दें


254

मैंने हाल ही में अपने Android ऐप्स बनाने के लिए Android Studio IDE शुरू किया है। मुझे लगता है कि Android स्टूडियो में अप्रयुक्त आयात को हटाने के लिए शॉर्टकी काम नहीं कर रही है ( Ctrl+ Shift+ O)

Android Studio में समान करने के लिए शॉर्टकट कुंजी क्या है?


6
यदि आप नए शॉर्टकट नहीं सीखना चाहते हैं, तो आप ग्रहण शॉर्टकट का उपयोग करने के लिए AS को भी सेट कर सकते हैं: mussharapp.blogspot.de/2013/07/…
zapl

10
मैक पर,Ctrl + Alt + o
onmyway133

2
फ़ाइल> सेटिंग्स> संपादक> सामान्य> ऑटो आयात - मक्खी पर आयात का अनुकूलन
लाइव-लव

जवाबों:


425

एंड्रॉइड स्टूडियो में अपने प्रोजेक्ट पर सरल, राइट क्लिक करें, फिर ऑप्टिमाइज़ इम्पोर्ट्स पर क्लिक करें जो काम करना चाहिए।

स्क्रीनशॉट

अपडेट करें

एक ही काम करने के लिए जो मैंने ऊपर वर्णित किया है, आप केवल Ctrl+ Alt+ दबाने के लिए ही कर सकते हैं O, यह आपकी वर्तमान फ़ाइल के आयात को अनुकूलित करेगा और आपकी पूरी परियोजना एक संवाद में आपके चयन पर निर्भर करती है।

यहां छवि विवरण दर्ज करें


32
मैक उपयोगकर्ताओं के लिए भी ध्यान दें, कमांड अभी भी कंट्रोल है , कमांड नहीं ।
फिल

6
Android Studio बिल्ड 141 के लिए, Ctrl + Alt + O केवल वर्तमान फ़ाइल के लिए अनुकूलन करता है। अपनी पूरी परियोजना को अनुकूलित करने के लिए, आपको ऊपर बताई गई सही + क्लिक विधि का पालन करना होगा।
jds17

136

आप इसे मक्खी पर कर सकते हैं। आपको कॉल करने की आवश्यकता नहीं है ( Ctrl+Shift +)O हर बार ) या "प्रोजेक्ट / ऑप्टिमाइज़ इम्पोर्ट ..." ।

बस इस चेकबॉक्स को Settings-> Editor-> General-> Auto Import-> में सेट करें Optimize Imports on the fly

यहां छवि विवरण दर्ज करें

OSX पर: Preferences-> Editor-> General-> Auto Import->Optimize imports on the fly


36

प्रेस Ctrl+ Alt+O

कुछ विकल्पों के साथ एक संवाद बॉक्स दिखाई देगा। यदि आप चाहें तो डायलॉग बॉक्स भविष्य में फिर से प्रकट न होने का विकल्प चुन सकते हैं, डिफ़ॉल्ट व्यवहार सेट कर सकते हैं।

यहां छवि विवरण दर्ज करें


5
मैक उपयोगकर्ताओं के लिए भी ध्यान दें, कमांड अभी भी कंट्रोल है , कमांड नहीं ।
फिल

... फिर से शुरू में, मैक उपयोगकर्ता fn + नियंत्रण + विकल्प + O दबाएंगे ।
फिलिप्पो ब्रिटो

@FilipedeLimaBrito, मैक उपयोगकर्ता के रूप में, जब मैं fn + नियंत्रण + विकल्प + O दबाता हूं, तो मुझे संवाद "ओवरराइड / कार्यान्वित करने के लिए एक विधि चुनें" मिलता है, इसलिए मुझे यकीन नहीं है कि आपका क्या मतलब है।
जेसन हार्टले

खैर ... मैंने एंड्रॉइड स्टूडियो संस्करण 2.0 का उपयोग करके इस संयोजन को दबाया और मेरे लिए काम किया। नियंत्रण + विकल्प + हे कुंजी भी काम किया (मैं अभी देखा), इसलिए, मेरा आखिरी टिप्पणी भूल जाते हैं और इस संयोजन का प्रयास करें।
फिलिप ब्रिटो

और, किसी भी प्रश्न से पहले, मैंने उन टिप्पणियों को लिखा क्योंकि मैं मैक कंप्यूटर पर Alt कुंजी का उपयोग करने के लिए संयोजन के बारे में थोड़ा उलझन में था ।
फिलिपो ब्रिटो

3

मक्खी पर आयात को अनुकूलित करने के लिए एक Android स्टूडियो (1.4) सेटिंग भी है: सेटिंग्स देखें-> संपादक-> सामान्य-> ऑटो आयात।



3

यह बहुत सरल है बस नीचे दिए गए चरण का पालन करें।

  1. अपने प्रोजेक्ट को प्रोजेक्ट मोड में स्विच करें।

यहां छवि विवरण दर्ज करें

  1. फिर प्रोजेक्ट के नाम पर राइट क्लिक करें।
  2. अंतिम चरण पॉपअप मेनू से आयात का चयन करना है ।

का आनंद लें!!


3

क्षमा करें मैक उपयोगकर्ताओं देर जवाब के लिए .. के लिए Control+ Alt/option+ o इस प्रयास करें .. यह मेरे लिए काम कर रहा है ..


7
1,5 साल पहले ही किसी ने इसे पोस्ट किया था। जवाब देने से पहले देखिए
टिम

2

Ctrl+ Alt+ Oबहुत अच्छा काम करता है और अप्रयुक्त आयातों को हटाता है


1

मुझे लगता है कि Ctrl + Alt + O काम करता है जब आयात अप्रयुक्त होता है लेकिन एक वैध आयात होता है। हालाँकि, मान लें कि आप किसी ऐसे पैकेज से क्लास इम्पोर्ट करने की कोशिश करते हैं जो मौजूद नहीं है या अब मौजूद नहीं है (जो रिफैक्टरिंग के दौरान हो सकता है), शॉर्टकट कमांड काम नहीं करता (कम से कम यह मेरे लिए नहीं था)। यदि आपके पास इस तरह की एक से अधिक फ़ाइल है, तो चीजें समस्याग्रस्त हो सकती हैं।

इस समस्या को हल करने के लिए, विश्लेषण -> निरीक्षण कोड -> पर क्लिक करें (अपना मॉड्यूल / प्रोजेक्ट चुनें)। इसे विश्लेषण करने दें। आयात करने के लिए नीचे जाओ -> अप्रयुक्त आयात। दाईं ओर दिखाई देने वाले "अनावश्यक आयात हटाएं" बटन पर क्लिक करें।


0

आप शॉर्टकट कुंजी के रूप में Android स्टूडियो में Alt+ Enterका उपयोग कर सकते हैं


4
नहीं, यह अप्रयुक्त आयात को नहीं हटाता है। इसका उपयोग लापता आयात का सुझाव देने के लिए किया जाता है
टिम

2
यह पूछे गए प्रश्न का उत्तर नहीं है
AndroidMechanic - वायरल पटेल

0

आयात के शीर्ष पर कर्सर के साथ Alt+ दबाएं Enter। ऑप्टिमाइज़ आयात मेनू दिखाई देगा। फिर से Enter दबाएं। आपके अप्रयुक्त आयात हटा दिए जाएंगे।

यहां छवि विवरण दर्ज करें


0

एंड्रॉइड स्टूडियो 3+ के बाद से, यह "आयात ऑप्टिमाइज़ करें" विकल्प को खोलकर किया जा सकता है।

Alt+ Enter"आयात का अनुकूलन करें" चुनें।

यहां छवि विवरण दर्ज करें

अप्रयुक्त आयातों को हटाने के लिए यह पर्याप्त होना चाहिए।

यहां छवि विवरण दर्ज करें

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