5

की तुलना में कम संस्करण पर शुरू नहीं करता है मैं सिर्फ एंड्रॉयड एसडीके प्रबंधक से नवीनतम एसडीके संस्करण को डाउनलोड और सेट मेरे ऐप की परियोजना को Google API करने के लिए का निर्माण लक्ष्य है 17 के रूप में नीचेAndroid एप्लिकेशन targetSdkVersion

enter image description here

स्तर और

<uses-sdk 
    android:minSdkVersion="3" 
    android:targetSdkVersion="17" 
    android:maxSdkVersion="17" /> 

नीचे के रूप में मेरे ऐप की AndroidManifest.xml में जोड़ा और स्तर 8 के साथ एम्यूलेटर भरी हुई, 2.2 तो यह एम्युलेटर पर ऐप्लिकेशन लॉन्च करने के लिए कोशिश की। जब भी मैं ऐप चलाता हूं, तो यह कहता है कि "कोई संगत लक्ष्य नहीं मिला" (मुझे पता है कि मैं स्तर 17 के लिए एवीडी बना सकता हूं लेकिन एमुलेटर स्तर 8 पर लॉन्च करना चाहता हूं) जब मेरे पास एंड्रॉइड है: minSdkVersion = "3" मेरे AndroidManifest.xml में।

मैंने बहुत कुछ शोध किया और इसका उचित जवाब नहीं मिला।

तो मैं बदल परियोजना

enter image description here

अनुप्रयोग स्तर 17.

लेकिन मैं अभी भी नहीं पता है कि नीचे सब एम्युलेटर्स पर शुरू करने शुरू कर दिया नीचे के रूप में 4.2 स्तर 17 Android में बिल्ड लक्ष्य जब प्रोजेक्ट बिल्ड लक्ष्य Google एपीआई स्तर 17

उत्तर

1

Google APIs ऐड-ऑन एंड्रॉइड एसडीके डेवलमेमेंट का विस्तार है, तो ऐप को निम्न संस्करण एमुलेटर पर लॉन्च करने के लिए ऐप को प्रतिबंधित करना क्या है। एनटी पर्यावरण जो आपको उन उपकरणों के लिए अनुप्रयोग विकसित करने देता है जिनमें Google के कस्टम एप्लिकेशन, पुस्तकालयों और सेवाओं का सेट शामिल है। ऐड-ऑन की एक केंद्रीय विशेषता मैप्स बाहरी लाइब्रेरी है, जो आपको अपने एंड्रॉइड एप्लिकेशन में शक्तिशाली मैपिंग क्षमताओं को जोड़ने देती है।

Google एपीआई सक्षम करने से आप उन सुविधाओं का उपयोग कर सकते हैं जो डिफ़ॉल्ट एंड्रॉइड डिवाइस में मौजूद नहीं हैं। चूंकि आपका minSdkVersion 3 पर सेट है, तो आप एप्लिकेशन लॉन्च करने में सक्षम होना चाहिए यदि आप एपीआई संस्करण 3 से अधिक एमुलेटर बनाते हैं लेकिन Google एपीआई सक्षम हैं।

+0

मैं एम्यूलेटर जो गूगल एपीआई समर्थित पुस्तकालय है शुरू किया है। लेकिन फिर भी ऐप इस पर लॉन्च नहीं करता है –

1

बस लक्ष्य एसडीकेवीर्सन विशेषता को हटा दें और फिर कोशिश करें।

एपीआई स्तर को निर्दिष्ट करने वाला एक पूर्णांक जो एप्लिकेशन लक्ष्यीकरण कर रहा है।

इस विशेषता सेट के साथ, एप्लिकेशन कहता है कि यह पुराने संस्करणों (नीचे minSdkVersion) पर चलाने में सक्षम है, लेकिन स्पष्ट रूप से यहां निर्दिष्ट संस्करण के साथ काम करने के लिए परीक्षण किया गया था। इस लक्ष्य संस्करण को निर्दिष्ट करने से मंच को अनुकूलता सेटिंग्स को अक्षम करने की अनुमति मिलती है जो लक्ष्य संस्करण के लिए आवश्यक नहीं हैं (जो आगे-संगतता को बनाए रखने के लिए अन्यथा चालू हो सकता है) या पुराने अनुप्रयोगों के लिए उपलब्ध नई सुविधाओं को सक्षम करने की अनुमति देता है। इसका मतलब यह नहीं है कि आप मंच के विभिन्न संस्करणों के लिए विभिन्न विशेषताओं को प्रोग्राम कर सकते हैं-यह केवल उस प्लेटफ़ॉर्म को सूचित करता है जिसे आपने लक्षित संस्करण के विरुद्ध परीक्षण किया है और प्लेटफ़ॉर्म को लक्ष्य संस्करण के साथ आगे-अनुकूलता बनाए रखने के लिए कोई अतिरिक्त कार्य नहीं करना चाहिए।

https://stackoverflow.com/a/4568358/760489

0

को हटाने एंड्रॉयड का प्रयास करें: maxSdkVersion

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

  • कोई संबंधित समस्या नहीं^_^