के बीच अंतर मैनिफ़ेस्ट फ़ाइल में targetSdkVersion सेट और बिल्डिंग वातावरण में प्रोजेक्ट बिल्ड लक्ष्य सेट (उदा। ग्रहण) के बीच क्या अंतर है?targetSdkVersion और Project Build target
मैंने इन दो विशेषताओं पर अधिक जानकारी प्राप्त करने का प्रयास किया है, लेकिन मुझे कोई स्पष्ट और विशिष्ट स्पष्टीकरण नहीं मिला।
ऐसा लगता है कि प्रोजेक्ट बिल्ड लक्ष्य संकलन के दौरान उपयोग किए जाने वाले एपीआई संगतता स्तर पर निर्णय लेता है। जब targetSdkVersion केवल दिए गए API स्तर के प्रकट तत्वों की दृश्यता को प्रभावित करता है।
क्या कोई इसे पुष्टि/विस्तारित कर सकता है?
संपादित करें: त्वरित प्रतिक्रियाओं के लिए धन्यवाद दोस्तों। मैं अपने प्रश्न में उल्लेख करना भूल गया कि मैंने इन सुविधाओं के बारे में एंड्रॉइड देव पर सभी विषयों को पढ़ा है और इसे भी गुमराह किया है और इसे स्टैक ओवरफ़्लो पर खोजा है। इसलिए मैं एंड्रॉइड मार्केट और एंड्रॉइड सिस्टम में इस्तेमाल होने वाले न्यूनतम/लक्ष्य/अधिकतम एसडीकेवीर्सन के मूल उद्देश्य को समझता हूं। हालांकि, इस मैनिफेस्ट विकल्प में समस्या रखने वाले लोगों की अन्य पोस्टों के मुताबिक, ऐसा लगता है कि एसडीके वास्तव में एपीआई स्तर की व्याख्या के तरीके पर असर डालता है। कम से कम यही मुझे संदेह है।
एक वास्तव में अच्छा विवरण यहां दिया गया है: http://developer.android.com/guide/appendix/api-levels.html
हालांकि, यह अभी मेरे लिए स्पष्ट नहीं है targetSdkVersion एंड्रॉयड सिस्टम पर APK के संकलन/क्रम को प्रभावित करता है या नहीं? या यह केवल सत्यापन के लिए है-एसडीके दस्तावेज सुझाव देता है?
मैं उपयोग-एसडीके तत्व के मूल उद्देश्य को समझता हूं, लेकिन मेरा प्रश्न यह है कि यदि लक्ष्य एसडीकेवर्सन वास्तव में एंड्रॉइड सिस्टम पर एप्लिकेशन चलाने के तरीके पर असर डालता है। या हो सकता है कि यह केवल सत्यापन के लिए है क्योंकि दस्तावेज़ीकरण से पता चलता है। – hnviet