2013-11-24 6 views
5

मैं अपने कोड को आसानी से चलने के लिए एंड्रॉइड लिंट का उपयोग करने की कोशिश कर रहा हूं लेकिन चूंकि मैं समर्थन-वी 7-एपकोपेट का उपयोग कर रहा हूं, लिंट चेतावनी की एक विशाल, बहती हुई सूची लौटाता है। मैं उन सभी को कैसे दबा सकता हूं ताकि मैं केवल अपने ऐप के साथ मुद्दों को देख सकूं? लिंट ओवरफ्लो मेनू में, "सभी परियोजनाओं की जांच करें", "एंड्रॉइड-सपोर्ट-वी 7-एपकोपेट की जांच करें" और "चेक [myapp]" के विकल्प हैं, लेकिन [myapp] पर क्लिक करने से abc_ के बारे में बड़ी मात्रा में त्रुटियां भी दिखाई देती हैं (समर्थन पुस्तकालय) और उन्हें चुनकर उन्हें दबाकर "इस परियोजना में अनदेखा" दबाकर काम नहीं करता है! जैसे ही मैं "चेक [myapp]" पर क्लिक करता हूं, वही लिंट त्रुटियां दिखाई देती हैं।एंड्रॉइड लिंट: समर्थन लाइब्रेरी से जुड़े सभी चेतावनियों को कैसे दबाएं?

मैं केवल यह मान सकता हूं कि यह लिंट के इरादे से व्यवहार नहीं है! इसे सुधारने के लिए मैं क्या कर सकता हूं?

सादर,

उत्तर

5

आप Android लिंट मेनू में विकल्प पा सकते हैं:

एक बार "छोड़ें लाइब्रेरी प्रोजेक्ट निर्भरता" चेक किया गया है, कि appcompat फाहा चेतावनी को छोड़ जब आप अपने प्रोजेक्ट की जाँच कर रहे चाहिए

lint overflow menu

+0

क्या होगा यदि कुछ परियोजनाएं लाइब्रेरी प्रोजेक्ट हैं जो मैंने बनाई हैं, और मैं उनके बारे में चेतावनी देना चाहता हूं, लेकिन तीसरे पक्ष के पुस्तकालयों के बारे में चेतावनी नहीं देना चाहता हूं? –

+0

मुझे विश्वास नहीं है कि ऐसा करने का कोई तरीका है, क्या आप (जब आप लाइब्रेरी पर काम कर रहे हों) तो उस परियोजना के बजाए लाइब्रेरी पर ही लिंट चलाएं? – tabjsina

+0

हां, आप कर सकते हैं, और आप इसे पोस्ट किए गए स्क्रीनशॉट पर भी देख सकते हैं - बस उस प्रोजेक्ट का उपयोग करें जिसे आप देखना चाहते हैं। हालांकि, यह अच्छी तरह से काम नहीं करता है क्योंकि यह लाइब्रेरी प्रोजेक्ट का उपयोग करने पर विचार नहीं करता है। इसका मतलब है कि अगर मैंने मुझे चेतावनी देने के लिए "अप्रयुक्त संसाधन" सेट किया है, और केवल लाइब्रेरी का उपयोग करने वाली परियोजनाओं को परिभाषित संसाधनों का उपयोग करते हैं, तो मुझे बिना किसी जानकारी के बहुत सारी चेतावनियां मिलेंगी, जो वास्तव में अप्रयुक्त हैं। –

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