2013-05-17 8 views
7

मेरा एप्लिकेशन लक्ष्य API 17 है लेकिन न्यूनतम एसडीके संस्करण 8 है। लेआउट डिज़ाइन पूर्वावलोकन पृष्ठ में मैं एक एपीआई 17 संस्करण पर अपना लेआउट कैसे दिखता हूं, लेकिन यदि मैं क्लिक करता हूं एपीआई चयनकर्ता ड्रॉप डाउन मेनू पर, मैं कोई अन्य एपीआई स्तर नहीं चुन सकता। जाहिर है, मैं अपने एप्लिकेशन को 2.3 एंड्रॉइड संस्करण में चला सकता हूं और एक असली डिवाइस पर मैं परिणाम देख सकता हूं, लेकिन डिज़ाइन पूर्वावलोकन पृष्ठ में भी परीक्षण करने का कोई तरीका है?एंड्रॉइड स्टूडियो लेआउट डिज़ाइन पूर्वावलोकन में लक्ष्य API का चयन करें

मेरे प्रकट टुकड़ा:

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

a little screen from the Android Studio

+2

आप एपीआई – meda

+1

क्या आपने अपना SDK ठीक से अद्यतन है स्थापित है? – GrIsHu

उत्तर

20

अद्यतन

असल में मुझे पता चला कि क्या समस्या थी: जब आप एंड्रॉयड स्टूडियो के बजाय स्थापित डिफ़ॉल्ट रूप से यह अपने आप एंड्रॉयड एसडीके (एंड्रॉयड Studio.app/sdk फ़ोल्डर में स्थित) का उपयोग करता है, जिन्हें आपने डाउनलोड किया है (उदाहरण के लिए ग्रहण के साथ उपयोग करने के लिए)।

तो मुझे बस एसडीके के बीच एक गलतफहमी थी, मैंने सोचा था कि मैं उपयोग कर रहा था और जिनकी मैं वास्तव में उपयोग कर रहा था। इस को हल करने के लिए आपके पास 2 विकल्प हैं:

- एंड्रॉइड स्टूडियो का चयन फ़ाइल -> परियोजना संरचना। "प्लेटफार्म सेटिंग्स" के तहत आप अपना (अपडेटेड) डाउनलोड एसडीके फ़ोल्डर जोड़ सकते हैं और अपनी परियोजनाओं के लिए इसका इस्तेमाल कर सकते हैं।

एंड्रॉयड स्टूडियो SDK प्रबंधक ओपन

और भी स्थापित पुराने Android संस्करण SDKs

0

ऐसा लगता है 17 की तरह पल में पूर्वावलोकन के लिए ही उपलब्ध एपीआई स्तर पर है।

मेरे पास सभी एसडीके सही तरीके से स्थापित हैं और यह आपके जैसा ही दिखाई देता है।

+0

समाधान के लिए मेरा अद्यतन पढ़ें;) – Santacrab

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