2012-07-17 8 views
6

हमारे पास एक बड़ी (कुछ हद तक अनावश्यक) परियोजना है, जिसमें निश्चित रूप से जावा क्लासेस और एक्सएमएल फाइलें (और शायद छवियां भी) हैं, जिनका अब उपयोग नहीं किया जाता है। क्या प्रोजेक्ट में कौन सी फाइलों का संदर्भ नहीं दिया गया है, यह जानने के लिए कोई उपकरण या तरीका है?एंड्रॉइड/ग्रहण - अप्रयुक्त फ़ाइलों को ढूंढना (जावा/एक्सएमएल)

मैं इस सवाल को देखा है, लेकिन यह एंड्रॉयड विशिष्ट नहीं है: Find unused classes in a Java Eclipse project

उत्तर

4

ग्रहण में, आप वास्तव में एंड्रॉइड लिंट टूल का उपयोग कर सकते हैं। विंडो पर क्लिक करें, फिर "लिंट टूल चलाएं"। यह आपके कोड में सभी समस्याओं को मिलेगा, जो सोचते हैं कि इसे सही किया जाना चाहिए। यह पता चला है कि "संसाधन R.id.xxx को अप्रयुक्त किया गया प्रतीत होता है" और उन सभी फ़ाइलों को चेतावनी के रूप में उजागर किया जाएगा, जिनका मानना ​​है कि आपके प्रोजेक्ट में इसका उपयोग नहीं किया जाता है। अब तक मुझे यह बहुत सटीक लगता है।

3

मैं का उपयोग करें, और क्लासपाथ हेल्पर की तरह:

http://classpathhelper.sourceforge.net/

इस ग्रहण के अंदर एंड्रॉयड परियोजनाओं के साथ काम करता है।

0

लिंक नीचे सबसे अच्छा तरीका है, इसका आनंद लें!

android-unused-resources

+2

ध्यान दें कि [कड़ी-केवल जवाब हतोत्साहित किया जाता है] (http://meta.stackoverflow.com/tags/link-only-answers/info), इसलिए जवाब एक का अंत बिंदु होना चाहिए एक समाधान की खोज करें (बनाम अभी तक संदर्भों का एक और स्टॉपओवर, जो समय के साथ पुराना हो जाता है)। लिंक को संदर्भ के रूप में रखते हुए, यहां स्टैंड-अलोन सारांश जोड़ना पर विचार करें। – kleopatra

+0

लिंक एंड-पॉइंट समाधान है, आप उस जार फ़ाइल को डाउनलोड और उपयोग कर सकते हैं और समस्या को हल करने के लिए उस दस्तावेज़ का उपयोग कर सकते हैं। – MasoudKardani

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