यदि मैं "लिंट" चलाता हूं। परियोजना निर्देशिका के अंदर मैं उम्मीद चेतावनी मिलता है, लेकिन मैं बकवास त्रुटियों और चेतावनियों मिल अगर मैं इसे ग्रहण के भीतर से चला, उदाहरण के लिए:एक्लिप्स में एंड्रॉइड के लिए लिंट गलत परिणाम देता है
- संसाधन R.array.settings_derivatives अप्रयुक्त प्रतीत होता है [वास्तव में, यह है प्रयुक्त]
- xyz में पंजीकृत नहीं है प्रकट [वास्तव में, यह पंजीकृत है]
- कॉल एपीआई स्तर 3 (वर्तमान मिनट है 1) की आवश्यकता है: android.view.SurfaceView # isInEditMode [वास्तव में minSdkVersion पर सेट है 7]
संपादित करें: यदि मैं एक नया वर्कस्पेस बनाता हूं और मौजूदा प्रोजेक्ट्स आयात करता हूं तो मुझे सही त्रुटियां मिलती हैं
[कॉल को एपीआई स्तर 3 की आवश्यकता है] (http://developer.android.com/reference/android/view/View.html#isInEditMode%28%29) सच है। यह आपके लक्ष्य स्तर के बारे में नहीं है, लेकिन "एपीआई 3 के बाद" जहां उस विधि को पेश किया गया था। आप शायद उस चेतावनी को बंद कर सकते हैं - यह केवल तभी समझ में आता है जब आप अपने ऐप को निम्न न्यूनतम स्तर पर पोर्ट करना चाहते हैं, जिसमें आपके पास वर्तमान में – zapl
है, यह सच है, लेकिन इसकी रिपोर्ट नहीं की जानी चाहिए, क्योंकि मैंने minSdkVersion को 7 पर सेट किया है। यह एक चेतावनी के रूप में रिपोर्ट नहीं किया गया है, बल्कि एक त्रुटि के रूप में ... और मेरा मुद्दा यह है कि कमांड लाइन उपकरण एक अलग [सही] परिणाम – miniBill
देता है सबसे पहले, सुनिश्चित करें कि आप नवीनतम टूल (आर 17) और इसी ग्रहण पर हैं लगाना। यदि समस्या बनी रहती है, तो एक नमूना प्रोजेक्ट बनाएं जो समस्या को पुन: उत्पन्न करता है, फिर http://b.android.com पर एक बग रिपोर्ट सबमिट करें। मैंने उन विशेष संदेशों को पहले नहीं देखा है। – CommonsWare