का समर्थन कर रहा हूं मैं एक्शनबैरशॉक का उपयोग करने वाले एप्लिकेशन पर काम कर रहा हूं। यह है के रूप में documentation बताते हैं:एंड्रॉइड 4.X के साथ संकलन लेकिन एपीआई लेवल 9
[...] पुस्तकालय की आवश्यकता है कि दोनों इसे और अपनी परियोजना Android 4.0 या नए के साथ संकलित कर रहे हैं। परियोजना के लिए भी आवश्यक है कि आप अपने संपादक दोनों में जेडीके 1.6 के साथ संकलित कर रहे हैं और कोई भी सिस्टम जो आप उपयोग कर रहे हैं।
तो, इसका मतलब है कि मैं Android 4.x के खिलाफ लेकिन मेरे प्रकट में अपने आवेदन (और पुस्तकालय) संकलन होगा, मुझे लगता है कि मैं लक्षित कर रहा घोषित (जैसे) एपीआई स्तर 9.
यह सभी ठीक काम करते हैं और अच्छी तरह से काम करते हैं लेकिन कुछ ऐसा है जो मुझे परेशान करता है। FAQ से:
क्या एपीआई स्तर मैं जब लाइब्रेरी का उपयोग कर मेरी प्रकट में लक्षित करना चाहिए?
लक्ष्यीकरण एपीआई स्तर 11 या नए की आवश्यकता है क्योंकि यह एंड्रॉइड का कारण बनता है ताकि नए डिवाइस पर चलने पर मूल क्रिया बार स्वचालित रूप से जोड़ा जा सके। जब से तुम नए एपीआई के खिलाफ संकलन किया जाएगा, लेकिन अपने अनुप्रयोग की संभावना Android के पुराने संस्करणों अतिरिक्त देखभाल की जा करने के लिए लिया जाना चाहिए के साथ उपकरणों पर चलाया जा या तो का उपयोग कर या ठीक से जाँच करें और किसी भी तरीकों है कि आपकी न्यूनतम एसडीके के बाद शुरू किए गए थे कॉल से बचने संस्करण।
इसका मतलब है, कि मैं करने के लिए मैन्युअल जांच हर विधि कॉल करना होगा, तो मैं किसी भी है कि अपने लक्षित एपीआई स्तर (मेरे मामले में 9) में उपलब्ध नहीं हैं का उपयोग नहीं करते? यह मेरे लिए गलत लगता है।
क्या मेरे आईडीई (इंटेलिजे) को बताने का कोई तरीका है, कि मैं केवल एपीआई लेवल 9 का उपयोग कर रहा हूं (इसलिए मुझे गैर-मौजूदा तरीकों/कक्षाओं के लिए कोई ऑटो-पूर्णता नहीं मिलती है और उनका उपयोग नहीं करते हैं दुर्घटना से) और फिर इसे किसी अन्य एंड्रॉइड संस्करण के खिलाफ संकलित करना चुनते हैं?
या क्या मैं कुछ स्वचालित चेक (जो संकलन समय पर चलता है) का उपयोग करने के लिए जांच कर सकता हूं?
यह * मैनुअल * दृष्टिकोण होगा। –
ओह मैंने सोचा कि आप प्रत्येक कॉल और जांच करके मैनुअल का मतलब है। मुझे नहीं लगता कि यह वही करता है जो आप स्वचालित रूप से चाहते हैं। भविष्य में एडीटी अपडेट के लिए यह एक अच्छा विचार है, लेकिन मुझे नहीं लगता कि यह वर्तमान में उपलब्ध है। लेकिन मुझे यकीन नहीं! –