2013-05-16 11 views
39

मैं इंटेलिजे पर आधारित Google के एंड्रॉइड स्टूडियो 0.1 का उपयोग कर रहा हूं, और मैं यह नहीं समझ सकता कि मेरे प्रोजेक्ट में अतिरिक्त एसडीके कैसे जोड़ना है।एंड्रॉइड स्टूडियो में आप एसडीके कैसे जोड़ते हैं?

मैंने अपनी मौजूदा परियोजना को एक्लिप्स से ग्रैडल प्रोजेक्ट में निर्यात किया, जिसे मैंने एंड्रॉइड स्टूडियो, as recommended by Google में आयात किया।

मेरी परियोजना का एसडीके Google API 2.3.3 है। हालांकि, मैं पुलट्रोफ्रेश नामक एक लाइब्रेरी का उपयोग करता हूं जिसे एसडीके 4.1 की आवश्यकता होती है, इसलिए मैं अपनी परियोजना में एसडीके 16 जोड़ने की कोशिश कर रहा हूं।

मैंने पहले ही एसडीके प्रबंधक का उपयोग करके एसडीके डाउनलोड करना सुनिश्चित कर लिया है। इन एसडीके को एंड्रॉइड स्टूडियो.एप के एसडीके फ़ोल्डर में स्वचालित रूप से जोड़ा जाता है।

मैंने प्रोजेक्ट स्ट्रक्चर विंडो खोल दी, प्लेटफार्म सेटिंग्स के तहत "एसडीके" पर क्लिक किया, और मैं वर्तमान में जेडीके 1.7 और Google एपीआई 2.3.3 दिखाता हूं। मैं एक नया एसडीके जोड़ने के लिए उस सूची के ऊपर + चिह्न पर क्लिक करता हूं। मैं फिर एसडीके निर्देशिका में नेविगेट करता हूं जिसमें एंड्रॉइड -16 है, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है। मुझे पूरा यकीन नहीं है कि यह मुझे क्या जोड़ना चाहता है, लेकिन मैंने एंड्रॉइड -16 फ़ोल्डर को हाइलाइट किया है (केवल एक चीज जिसे मैं चुन सकता हूं), और जब मैं "चुनें" पर क्लिक करता हूं, तो विंडो गायब हो जाती है, लेकिन कोई नया एसडीके दिखाई नहीं देता है एसडीके सूची।

Screenshot of the SDK chooser

और यहाँ, मेरी एसडीके प्रबंधक को देखने के एक स्क्रीनशॉट है भी इंस्टॉल किया SDKs दिखा:

Screenshot of SDK Manager

उत्तर

23

मैंने Google के समर्थन के साथ टिकट भी खोला था, और समाधान प्राप्त किया था। एसडीके/प्लेटफ़ॉर्म/एंड्रॉइड -16 फ़ोल्डर चुनने के बजाय, यदि आप इसके बजाय शीर्ष-स्तरीय "एसडीके" फ़ोल्डर का चयन करते हैं, तो आपको यह चुनने के लिए कहा जाएगा कि आप कौन सी एसडीके जोड़ना चाहते हैं। यह काम किया! एसडीके है कि आप इस्तेमाल किया जा करना चाहते हैं

compileSdkVersion 18 

:

enter image description here

enter image description here

+0

यह आपके लिए किस संस्करण पर काम करता है? मेरे लिए एसडीके फ़ोल्डर का चयन करना – nduplessis

+0

@nduplessis यह मैक ओएस एक्स पर एंड्रॉइड स्टूडियो के पहले सार्वजनिक बीटा पर काम कर रहा था। मुझे आयात करने की ज़रूरत नहीं है, इसलिए मुझे नहीं पता कि यह बदल गया है या नहीं? जब आप एंड्रॉइड स्टूडियो में हों, तो आप एसडीके फ़ोल्डर पर क्लिक कर रहे हैं, है ना? तो आप: प्रोजेक्ट स्ट्रक्चर विंडो खोलें, प्लेटफ़ॉर्म सेटिंग्स के अंतर्गत "एसडीके" पर क्लिक करें, एक नया एसडीके जोड़ने के लिए उस सूची के ऊपर + चिह्न पर क्लिक करें। Android Studio.app फ़ोल्डर में sdk निर्देशिका पर नेविगेट करें। एसडीके फ़ोल्डर चुनें और "चुनें" दबाएं।"अगर यह आपको संकेत नहीं दे रहा है, तो सुनिश्चित करें कि आपने पहले एसडीके प्रबंधक के माध्यम से कुछ एसडीके डाउनलोड किए हैं ... –

+0

यह अभी भी एंड्रॉइड स्टूडियो संस्करण 0.2.5 – kwahn

7

आप किसी एक निर्देशिका या .app निर्देशिका में अपने SDK की डाल करने के लिए की है। जब आप उस एप्लिकेशन से बाहर हैं, तो आपको खोजक में ऐसा करना होगा, लेकिन व्यक्तिगत रूप से मैं इसे ऐप में या खोजक में करने के बजाय मैक में टर्मिनल का उपयोग करूंगा। Google के अनुसार:

विंडोज और मैक पर, व्यक्तिगत टूल और अन्य एसडीके पैकेज एंड्रॉइड स्टूडियो एप्लिकेशन निर्देशिका में सहेजे जाते हैं। सीधे उपकरण तक पहुंचने के लिए, एप्लिकेशन में नेविगेट करने के लिए टर्मिनल का उपयोग करें और एसडीके/निर्देशिका का पता लगाएं। उदाहरण के लिए:

Windows: \Users\<user>\AppData\Local\Android\android-studio\sdk\ 
Mac: /Applications/Android\ Studio.app/sdk/ 
+0

यदि आप मेरा स्क्रीनशॉट देखते हैं, तो आप देख सकते हैं कि एसडीके पैकेज पहले से इंस्टॉल हैं। मुद्दा यह है कि मैं एंड्रॉइड स्टूडियो को उन अतिरिक्त पैकेजों को "देखने" के लिए कैसे प्राप्त करूं और अपने ऐप को उनका उपयोग करने की अनुमति दूं? केवल एक जिसे मैं देख सकता हूं वह मूल है जिसे मैंने शुरू किया था, एसडीके 2.3.3। –

+0

एसडीके प्रबंधक में सबकुछ अच्छा दिख रहा है? यह अजीब बात है, क्योंकि मैं विंडोज़ में एक ही चीज़ का उपयोग कर रहा हूं, और मैं इसे आपके जैसे पुस्तकालयों को जोड़ने देता हूं। कुछ अस्वस्थ है। एसडीके प्रबंधक, या ग्रहण में देखने का प्रयास करें और सुनिश्चित करें कि आप 4.1 – ApolloSoftware

+0

हाँ तक पहुंच सकते हैं, मैंने एसडीके प्रबंधक (एसडीके 16 जैसे अतिरिक्त एसडीके डाउनलोड करने के लिए एसडीके प्रबंधक (एंड्रॉइड स्टूडियो के भीतर से लॉन्च किया) का उपयोग किया। मैं जो देखता हूं उसका एक स्क्रीनशॉट जोड़ूंगा अब एसडीके प्रबंधक में। –

3

आप "build.gradle" से बदल सकते हैं लाइन फाइल।

3

मुझे एक नया इंस्टॉल करने के बाद एसडीके बदलने के लिए एंड्रॉइड स्टूडियो को पुनरारंभ करना पड़ा। फिर एंड्रॉइड स्टूडियो ने मुझे अपने एसडीके को कॉन्फ़िगर करने के लिए कहा और मुझे ऐसा करने दिया।

1

और लिनक्स के लिए (ubuntu)

/usr/share/एंड्रॉयड स्टूडियो/डेटा/एसडीके

0

अपने एसडीके फ़ाइल डाउनलोड करें, एंड्रॉयड स्टूडियो पर जाएँ: फ़ाइल > नया-> मॉड्यूल आयात करें

0

मैंने @Mason G. Zhwiti द्वारा लगभग उसी निर्देशों का पालन किया, लेकिन इसके बजाय एसडीके खोजने के लिए इस फ़ोल्डर में नेविगेट करना पड़ा:

/Users/{my-username}/Library/Android/sdk 

मैं मैक ओएस एंड्रॉयड स्टूडियो v1.2.2 उपयोग कर रहा हूँ

0
एक मौजूदा विचार स्थापना (मेरे मामले में आईडिया 15) जो वे एंड्रॉयड एसडीके जोड़ रहे हैं करने के लिए के साथ शुरू करने वालों के लिए

(और नहीं शुरू करने औपचारिक रूप से एंड्रॉइड स्टूडियो के साथ बात कर रहे हैं), ...

अपने फाइल सिस्टम में एसडीके डाउनलोड करें (बस) कहीं भी सुविधाजनक; इससे कोई फर्क नहीं पड़ता)।

अपनी पहली परियोजना बनाते समय और आप परियोजना एसडीके के लिए मिलता है: बिट (या के रूप में आप चाहते हैं Android SDK आगे समय की जोड़ने), क्या आप फाइल सिस्टम में विस्फोट की जड़ पर नेविगेट (न्यू) जैसा कि यहां कुछ अन्य उत्तरों द्वारा सुझाया गया है।

Java SDK:  1.7   (e.g.) 
Build target: Android 6.0 (e.g.) 

आप क्लिक कर सकते हैं ठीक जिस आप देखेंगे परियोजना एसडीके में एक विकल्प के रूप में आप क्या किया:

उस बिंदु पर आप के साथ पुष्टि करने के लिए एक छोटे से संवाद मिलेगा ड्रॉप -डाउन, उदाहरण:

Android API 23 Platform (java version "1.7.0_67") 
संबंधित मुद्दे