2010-05-31 10 views
53

एक बार जब मैंने एंड्रॉइड विज़ार्ड के साथ एक प्रोजेक्ट बनाया है, तो मैं एपीआई पैकेज को 1.5 से 2.1 कहां बदल सकता हूं?एक्लिप्स एंड्रॉइड चेंज एपीआई लेवल

मैं एप्लिकेशन एक्सएमएल का जिक्र नहीं कर रहा हूं जहां न्यूनतम एपीआई सेट है, मैं अपने प्रोजेक्ट में Google एपीआई में शामिल जार का जिक्र कर रहा हूं।

+0

बस एक ओर टिप्पणी बदलने के लिए: यह एक उपभोक्ता ऐप्स है, तो 1.5+ अभी भी कई लोगों के पुराने संस्करणों – HXCaine

+1

@HXCaine का उपयोग कर संस्करणों के साथ संगतता को खोना नहीं यह सुनिश्चित कर लें, केवल 6.1 बाजार का% 2.1 से कम संस्करण का उपयोग करता है, बाजार का 1 9 .1% संस्करण 2.2 का उपयोग करता है, और 74.4% 2.3.3 और उच्चतर का उपयोग करता है। [कड़ी] (http://developer.android.com/resources/dashboard/platform-versions.html)। उन कारणों से, मैं 2.2 से कम कुछ भी समर्थन देने से परेशान नहीं होगा, और फिर भी, 2.3.3 और बाद वाले लोगों का समर्थन करने के लिए यह संभवतः सुरक्षित है क्योंकि मैं शर्त लगाता हूं कि 2.2 वर्ष के लोगों का प्रतिशत लगातार जारी रहेगा, और एपीआई कार्यक्षमता 2.3.3 में जारी रहेगी उपलब्ध बाजार हानि के लायक हो सकता है अगर इसका मतलब है कि अन्य 75% बाजार आपके ऐप को पसंद करता है (यह आपके ऐप पर निर्भर करता है) – Zero

+0

@HXCaine उसी लिंक का संदर्भ देता है, दिसंबर 2012 से जून 2012 तक, प्रतिशत का प्रतिशत 2.2 का उपयोग करने वाले उपयोगकर्ता आधा से अधिक गिरा दिए गए हैं। मैं शर्त लगाता हूं कि यह दिसंबर 2012 तक आधा बार गिर जाएगा। जितना अधिक मैं इसके बारे में सोचता हूं, उतना ही मुझे लगता है कि 2.2 भी नए ऐप विकास के लिए प्रासंगिक नहीं है, जब तक कि आपका ऐप 2.3 में से किसी भी नई एपीआई कार्यक्षमता का उपयोग नहीं करता .3 वैसे भी, इस मामले में, आप 2.2 का समर्थन भी कर सकते हैं। मैं अभी भी 1.6 पर वापस जाने के साथ परेशान नहीं होगा। – Zero

उत्तर

59

क्या आप इसके लिए ग्रहण का उपयोग कर रहे हैं क्योंकि आपने ग्रह को ग्रहण के साथ टैग किया है। यदि आप ग्रहण का उपयोग कर रहे हैं तो बस अपने प्रोजेक्ट चुनिंदा गुणों पर राइट क्लिक करें और अब एंड्रॉइड चुनें। अब आप एक और निर्माण लक्ष्य चुनने में सक्षम होना चाहिए। आप एपीआई पैकेज चाहते हैं के लिए 7.

4 से चेकबॉक्स को बदलने आप ग्रहण का उपयोग नहीं कर रहे हैं, तो और उपयोग करने के लिए एंड्रॉयड सांत्वना कार्यक्रम निम्नलिखित तरीके

android update project -p <path to project> -t <new target api level> 
48

में उपयोग टर्मिनल प्रोग्राम का उपयोग करना चाहते हैं एंड्रॉयड ग्रहण, यह सही क्लिक और गुणों पर जाकर एसडीके संस्करण को सही ढंग से नहीं बदल सकता है। मैनिफ़ेस्ट फ़ाइल खोलें और लाइन

<uses-sdk android:minSdkVersion="number-of-version-you-want" /> 
+1

यह उत्तर मेरे लिए काम किया, धन्यवाद! – shanabus

+0

मेरे लिए भी काम किया, धन्यवाद! – maximus

+0

हालांकि ओप ने कहा, "मैं एप्लिकेशन एक्सएमएल का जिक्र नहीं कर रहा हूं जहां न्यूनतम एपीआई सेट है" मैं अभी भी आपको यह कहने के लिए +1 दे रहा हूं कि यह कहां करें। :) – Madbreaks

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