2011-03-25 10 views
28

मैं एक परियोजना का निर्माण किया गया है और एंड्रॉयड एमुलेटर पर यह परीक्षण।किसी प्रोजेक्ट के minSdkVersion को कैसे बदलें?

मुझे एहसास हुआ कि मैं minSdkVersion लिए 10 सेट है कि अब, मैं पर कार्यक्रम का परीक्षण करने के लिए एक फोन है, लेकिन इसकी SDK संस्करण 7.

मैं मैनिफ़ेस्ट फ़ाइल में जाने की कोशिश की है, और परिवर्तन एसडीके संस्करण 7 तक, लेकिन हर बार जब मैं प्रोग्राम चलाता हूं, तो यह दुर्घटनाग्रस्त हो जाता है।

मैं कैसे पुनर्निर्माण या एक कम संख्या (10 से 7 तक) के लिए SDK संस्करण बदलने के लिए, ताकि मुझे यकीन है कि मेरे ऐप पुराने फोन पर चलाने के लिए सक्षम है कर सकते हैं कर सकते हैं?

+2

यहाँ देखो, अद्यतन build.gradle और सिंक प्रोजेक्ट फ़ाइलें http://stackoverflow.com/questions/19465049/changing-api-level-android-studio –

उत्तर

7

AVD प्रबंधक के साथ एक नया AVD बनाएँ और एपीआई स्तर को लक्ष्य सेट 7. प्रयास करें कि AVD के साथ अपने आवेदन चल रहा है।

<uses-sdk android:minSdkVersion="4"/> 

वास्तव में क्या दुर्घटना का कारण बनता है: इसके अतिरिक्त, सुनिश्चित करें कि आपके मालसूची फ़ाइल में अपने न्यूनतम एसडीके कम से कम 7

+5

क्यों हम एक नए AVD बनाने की जरूरत नहीं है, हम केवल मेनिफेस्ट फ़ाइल क्यों नहीं बदल सकते हैं? – nbro

30

अपने प्रोजेक्ट की AndroidManifest.xml फ़ाइल के भीतर मिनट SDK संस्करण सेट करने के लिए सेट किया गया है? न्यूनतम संस्करण में सभी क्रैश/बग को लोहे और फिर उच्च संस्करणों में परीक्षण करें।

+4

मैंने यह किया है, लेकिन यह एंड्रॉयड स्टूडियो लगता है अभी भी कहते हैं minSdk पुराने संस्करण का उपयोग करने से पहले फ़ाइल बदल जाते हैं। – GusDeCooL

1

अपने प्रोजेक्ट की AndroidManifest.xml फ़ाइल में और "Gradle फ़ाइलें के साथ सिंक परियोजनाओं" आइकन के लिए उपकरण पट्टी खोज में मिनट SDK संस्करण निर्धारित करें। इससे मेरा काम बनता है।

इसके अलावा अपने परियोजना की build.gradle फ़ाइल के लिए देखने के लिए और मिनट एसडीके संस्करण को अद्यतन।

2

ओपन app/build.gradle फ़ाइल और android अनुभाग में प्रॉपर्टी क्षेत्र compileSdkVersion की जाँच करें। इसे अपनी पसंद के अनुसार बदलें।

यदि आपने अपने आवेदन में बाहरी पुस्तकालयों को आयात किया है (पूर्व: फेसबुक), तो facebook/build.gradle भी जांचना सुनिश्चित करें।

7

अपनी app/build.gradle फ़ाइल में, आप के अंदर minSdkVersion सेट कर सकते हैं।

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
     applicationId "com.name.app" 
     minSdkVersion 19 // This over here 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
1

यह जाँच: एंड्रॉयड स्टूडियो> फ़ाइल> परियोजना संरचना> app-> flavors-> SDK संस्करण मिनट और आप मिनट SDK संस्करण कम सेट करने के लिए यदि आप अपने मोबाइल पर अपने आवेदन चलाना चाहते हैं आपके डिवाइस एसडीके (एपीआई) से आप किसी भी एपीआई स्तर को स्थापित कर सकते हैं।

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