2015-11-24 15 views
8

में एक विशिष्ट मॉड्यूल के लिए निरीक्षण प्रोफ़ाइल बदलें मेरे पास एंड्रॉइड स्टूडियो प्रोजेक्ट में कई मॉड्यूल हैं, और मैं इन मॉड्यूल में से किसी एक के लिए निरीक्षण सेटिंग्स बदलना चाहता हूं। अधिक सटीक, मैं एक मॉड्यूल में सभी एंड्रॉइड से संबंधित निरीक्षण बंद करना चाहता हूं, लेकिन सभी सामान्य जावा निरीक्षणों को जगह में छोड़ दें।एंड्रॉइड स्टूडियो: प्रोजेक्ट

मैं इस की जरूरत है क्योंकि मैं एक एंड्रॉयड विशेष नहीं जावा पुस्तकालय मॉड्यूल है, और कि मॉड्यूल java.util.Properties का उपयोग करता है, और यह load विधि एंड्रॉयड एपीआई स्तर 9. में लागू किया गया था के बाद से है कि पुस्तकालय एंड्रॉयड Andoid सामान, मैं निर्दिष्ट नहीं किया है नहीं है एपीआई स्तर बिल्कुल, और स्टूडियो मुझे इसके बारे में चेतावनी देता है।

यह निरीक्षण को अनदेखा करने के लिए एंड्रॉइड एनोटेशन जोड़ने की पेशकश करता है, लेकिन एंड्रॉइड निर्भरता को बंद करने के लिए एंड्रॉइड निर्भरता जोड़ना बुरा लगता है।

मैं उस चेतावनी को बंद करने के लिए सेटिंग्स को संपादित कर सकता हूं, लेकिन मैं पूरी परियोजना में एपीआई स्तर की चेतावनियां नहीं बदलना चाहता हूं। जैसा कि मैंने पाया, सेटिंग्स में आप वैश्विक मॉड्यूल के लिए या पूरी परियोजना के लिए निरीक्षण सेटिंग निर्दिष्ट नहीं कर सकते हैं।

क्या एक मॉड्यूल के लिए निरीक्षण सेटिंग्स बदलने या आसपास कुछ हैक करने का कोई तरीका है?

मैं एंड्रॉइड स्टूडियो 1.3.2 का उपयोग कर रहा हूं।

उत्तर

2

स्टूडियो स्वचालित रूप से समझना चाहिए जावा मॉड्यूल Android के साथ कुछ भी नहीं है, और एंड्रॉयड निरीक्षण बंद कर दिया (लेकिन वे नहीं विकलांग है, हालांकि थे): मैं कुछ ठीक चला गया कोड में, इसे कई बार पुनर्निर्मित किया गया, और जब मैं चेतावनी रेखा पर लौट आया, तो यह साफ था।

तो, मैं वास्तव में, पता नहीं क्या हो रहा है लेकिन मैं कुछ recomendations, कि मदद करनी चाहिए मिल गया:

  1. समन्वयन आपके Gradle परियोजना है, यह परियोजना के पुनर्निर्माण की कोशिश करेंगे। ग्रैंडल कुछ आंतरिक करने के बाद कुछ निर्भरताएं और सेटिंग्स केवल तभी हल हो जाएंगी।
  2. यदि ग्रैडल असफल हो जाए, तो कोड में त्रुटियां हो सकती हैं जो अंतःक्रिया को खंडित करती हैं। उन्हें हल करने की कोशिश करो।
  3. यदि आपका प्रोजेक्ट इतिहास वीसीएस में संग्रहीत है, तो नवीनतम स्पष्ट संस्करण चेकआउट को आजमाएं और फिर से सिंक करें।
  4. .iml फ़ाइलों में मैन्युअल रूप से परिवर्तनों की जांच करें।किसी कारण से, स्टूडियो कभी-कभी वहां संपादन करता है, और यदि मैं उनमें से कुछ को रोलबैक करता हूं, तो स्टूडियो बेहतर काम करता है।
-1

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

अपनी परियोजनाओं पर एंड्रॉयड निरीक्षण अक्षम करने के लिए निम्न चरणों का पालन:

  • संपादक रूट नोड का चयन निरीक्षण
  • विस्तृत फ़ाइल मेनू और सेटिंग का चयन करें पर

    1. क्लिक करें

    वहाँ आप सब करना होगा एक परियोजना (नीचे छवि) बनाने के दौरान एंड्रॉइड स्टूडियो की जांच करता है। आप एंड्रॉइड नोड का विस्तार कर सकते हैं और जांच सकते हैं कि आप अपने निरीक्षण से क्या हटाना चाहते हैं।

    Inspection Window in Android Studio

    आशा इस मदद करता है :)

    +2

    मुझे वह तरीका पता था। प्रश्न यह है कि * मॉड्यूल * के लिए बंद कैसे करें। –

    +0

    मुझे नहीं पता कि प्रति मॉड्यूल को बंद करने का तरीका क्या है –

    +0

    ठीक है, ऐसा नहीं है। – Meo

    संबंधित मुद्दे