Android एसडीके स्थान


137

मेरे पास Xamarin Studio है, और मुझे Android SDK लोकेशन निर्दिष्ट करने की आवश्यकता है। मेरे पास पहले Xamarin Studio है जो मेरे पीसी पर काम कर रहा है, और किसी कारण से, मुझे इसे फिर से दर्ज करने की आवश्यकता है।

मैंने निम्नलिखित स्थान दर्ज किया है:

C:\Users\**username**\AppData\Local\Android\android-sdk

Xamarin स्टूडियो इस स्थान को स्वीकार नहीं करता है और निम्नलिखित संदेश प्रदर्शित करता है:

No SDK found at the specified location

इस स्थान में मंच-उपकरण और अन्य एसडीके फ़ोल्डर हैं।

यह काम क्यों नहीं कर रहा है, और मुझे क्या करना चाहिए?


2
कुछ आपके लिए stackoverflow.com/questions/5672562/…
रंजीत

जहाँ आपने अपने
SDk

एसडीके के लिए पथ आप निर्दिष्ट कर रहे हैं वास्तव में सही रास्ता है। क्या यह संभव है कि एसडीके-इंस्टॉल किसी तरह से क्षतिग्रस्त हो गया है? क्या आपने एसडीके को फिर से स्थापित करने की कोशिश की है? ज़मीर के लिए एक ही सवाल?
फ्रैंक

8
यह आमतौर पर हैC:\Users\**username**\AppData\Local\Android\sdk
कठिन रास्ता सीखें

जवाबों:


62

क्या आपके पास अपने फ़ोल्डर की सामग्री की एक स्क्रीन है? यह मेरा सेटअप है:

Xamarin

फ़ोल्डर

मुझे उम्मीद है कि ये स्क्रीनशॉट आपकी मदद कर सकते हैं।


29
मैं आमतौर पर अपने उपयोगकर्ता नाम को गुप्त नहीं मानता।
मार्स रॉबर्टसन

51
भले ही यह कुछ बहुत आक्रामक हो? (वास्तव में मुझे पता नहीं है कि मैंने इसे क्यों निकाला, लेकिन मुझे खुशी है कि लोग मेरी बढ़िया कंप्यूटर कला की सराहना करते हैं)
क्रिस

2
मेनू फ़ाइल है - सेटिंग्स
व्लादिमीर लिबास 20

171

अद्यतन v3.3

यहां छवि विवरण दर्ज करें

अपडेट करें:

एंड्रॉइड स्टूडियो 3.1 अपडेट, कुछ आइकन चित्र बदल गए हैं। एंड्रॉइड स्टूडियो में इस आइकन पर क्लिक करें।

यहां छवि विवरण दर्ज करें

मूल:

Android एसडीके प्रबंधक के लिए एंड्रॉइड स्टूडियो में इस आइकन पर क्लिक करें

यहां छवि विवरण दर्ज करें

और आपका Android SDK लोकेशन यहाँ होगा यहां छवि विवरण दर्ज करें


वह xamarin के लिए एसडीके का पता लगाने की कोशिश कर रहा है।
समीरा इकरामि

अपने Android स्टूडियो का उपयोग कर
समीर एकरामि

4
आप इसे कॉपी-पेस्ट कर सकते हैं यदि आपने Android SDK% localappdata% \ Android \ sdk
Bomberlt

1
Tools->Android->SDK Managerअगर आपको आइकन नहीं मिल रहा है।
J3soon

OMG इतना आसान! धन्यवाद
सीजर Bielich

52

एंड्रॉइड एसडीके पथ आमतौर पर है C:\Users\<username>\AppData\Local\Android\sdk


यह बदलता रहता है। मेरा Android स्टूडियो उस निर्देशिका को इंगित करता है जिसे आपने प्रकाशित किया है। हालाँकि अगर मैं सिर्फ SDK मैनेजर खोलता हूँ। यह इंगित करता है \android-sdk
Zapnologica

14

Android Sdk प्रबंधक को खोलने का प्रयास करें और पथ स्थिति पट्टी पर प्रदर्शित होगा।

यहां छवि विवरण दर्ज करें


8

यदि आपने Xamarin केवल Visual Studio सेटअप के साथ स्थापित किया है , तो Android SDK स्थान है:

C:\Program Files (x86)\Android\android-sdk

आप इसे एंड्रॉइड एसडीके मैनेजर में राज असापू के रूप में कह सकते हैं

दृश्य स्टूडियो में: विजुअल स्टूडियो से एंड्रॉइड एसडीके मंगर

नोट: पथ में स्थान के कारण Android Studio स्थापित करने के लिए आपको प्रोग्राम फ़ाइल पथ का उपयोग नहीं करना चाहिए ! ज़ामरीन के बाद एंड्रॉइड स्टूडियो सेटअप


6

Mac पर Android sdk (s) के लिए डिफ़ॉल्ट स्थान है:

/Users/*username*/Library/Android/sdk


4

28 अप्रैल 2019 को आधिकारिक प्रक्रिया निम्नलिखित है:

  1. डाउनलोड करें और लिंक से एंड्रॉइड स्टूडियो स्थापित करें
  2. Android Studio प्रारंभ करें। पहले लॉन्च पर, एंड्रॉइड स्टूडियो नवीनतम एंड्रॉइड एसडीके को आधिकारिक रूप से स्वीकृत फ़ोल्डर में डाउनलोड करेगा
  3. जब एंड्रॉइड स्टूडियो डाउनलोडिंग घटकों को समाप्त करता है, तो आप "डाउनलोडिंग घटकों" दृश्य लॉग से पथ को कॉपी / पेस्ट कर सकते हैं ताकि आपको अपना [उपयोगकर्ता नाम] टाइप करने की आवश्यकता न हो। विंडोज के लिए: " C: \ Users \ [Username] \ AppData \ Local \ Android \ Sdk "

मैंने अपने आप को चरण 2 के रूप में छोड़ दिया, हालांकि मैं एंड्रॉइड स्टूडियो स्थापित करके आपको एसडीके भी प्राप्त करूंगा, लेकिन ऐसा नहीं है। स्थापना को पूरा करने के लिए आपको स्टूडियो शुरू करना चाहिए।
कॉन्स्टेंटिन ज़गोरस्की

3

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

यह मेरे साथ हुआ क्योंकि विंडोज ओएस एसडीके फ़ोल्डर नहीं खोज सका जो एंड्रॉइड स्टूडियो एसडीके पथ के लिए आवश्यक था, और छिपी हुई फ़ाइलों और फ़ोल्डरों को दिखाते हुए हल किया गया था, जिसने मुझे डिफ़ॉल्ट एसडीके इंस्टॉल पथ स्थान को पूरा करने में सक्षम किया।


3

प्रश्न को प्रोग्रामेटिक समाधान की आवश्यकता नहीं लगती है , लेकिन मेरी Google खोज ने मुझे यहां तक ​​लाया। सबसे सामान्य स्थापना पथों के आधार पर, यह पता लगाने का मेरा सी # प्रयास है कि एसडीके को कहां स्थापित किया गया है।

static string FindAndroidSDKPath()
{
    string uniqueFile = Path.Combine("platform-tools", "adb.exe"); // look for adb in Android folders
    string[] searchDirs =
    {
        // User/AppData/Local
        Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
        // Program Files
        Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles),
        // Program Files (x86) (it's okay if we're on 32-bit, we check if this folder exists first)
        Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + " (x86)",
        // User/AppData/Roaming
        Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
    };
    foreach (string searchDir in searchDirs)
    {
        string androidDir = Path.Combine(searchDir, "Android");
        if (Directory.Exists(androidDir))
        {
            string[] subDirs = Directory.GetDirectories(androidDir, "*sdk*", SearchOption.TopDirectoryOnly);
            foreach (string subDir in subDirs)
            {
                string path = Path.Combine(subDir, uniqueFile);
                if (File.Exists(path))
                {
                    // found unique file at DIR/Android
                    return subDir;
                }
            }
        }
    }
    // no luck finding SDK! :(
    return null;
}

मुझे इसकी आवश्यकता है क्योंकि मैं एंड्रॉइड स्टूडियो / ग्रैडल के साथ काम करने के लिए C # प्रोग्राम का विस्तार लिख रहा हूं। उम्मीद है कि किसी और को यह तरीका उपयोगी लगेगा।


एक और उपयोगी दृष्टिकोण पर्यावरण को खोजने के लिए हो सकता है, जैसा कि यहाँ देखा गया है: csharptest.net/526/…
बंदर 0506

3

यदि आप कमांड लाइन से "sdkmanager" चला सकते हैं, तो रनिंग sdkmanager --verbose --listसे उन रास्तों का पता चलेगा जो इसकी जाँच करते हैं।

उदाहरण के लिए, मैंने SDK को अपने लिए स्थापित किया है c:\spool\Androidऔर मेरे लिए यह sdkmanager --verbose --listदिखता है:

यहां छवि विवरण दर्ज करें

>sdkmanager --list --verbose
Info: Parsing c:\spool\Android\build-tools\27.0.3\package.xml
Info: Parsing c:\spool\Android\emulator\package.xml
Info: Parsing c:\spool\Android\extras\android\m2repository\package.xml
Info: Parsing c:\spool\Android\extras\intel\Hardware_Accelerated_Execution_Manager\package.xml
Info: Parsing c:\spool\Android\patcher\v4\package.xml
Info: Parsing c:\spool\Android\platform-tools\package.xml
Info: Parsing c:\spool\Android\platforms\android-27\package.xml
Info: Parsing c:\spool\Android\tools\package.xml
Installed packages:=====================] 100% Computing updates...
--------------------------------------
build-tools;27.0.3
    Description:        Android SDK Build-Tools 27.0.3
    Version:            27.0.3
    Installed Location: c:\spool\Android\build-tools\27.0.3

PS दूसरे पीसी पर मैंने Android स्टूडियो को मेरे लिए Android SDK इंस्टॉल करने दिया, और SDK का अंत हुआ C:\Users\MyUsername\AppData\Local\Android\Sdk


2

यदि आपने sdk manager zip ( https://developer.android.com/studio/#downloads से ) डाउनलोड किया है, तो आपके पास निकाले गए फ़ोल्डर की जड़ के रूप में एंड्रॉइड एसडीके लोकेशन है।

इतना मूर्खतापूर्ण, लेकिन शुरुआत के रूप में मेरे लिए समय लगा।


1

प्रेस विन + आर और रन डायलॉग रन डायलॉग से निम्नलिखित को निष्पादित करें: **% appdata% .. \ Local \ Android **

अब आपको एसडीके की मूल निर्देशिका को प्रदर्शित करने वाले फ़ोल्डर एक्सप्लोरर के साथ प्रस्तुत किया जाना चाहिए।


आप स्थानीय फ़ोल्डर को फ़ोल्डर ट्रैवेल के बजाय आसन्न रूप से एक्सेस कर सकते हैं%localappdata%Android
टॉमस

0

मैंने इसे यहाँ पाया: C: \ Users \ username \ AppData \ Local \ Android \ sdk।


4
आपका जवाब क्या मूल्य जोड़ रहा है? पहले से ही लगभग एक ही जवाब है।
डेविड फेरेंस्की रोगोजान

मुझे यह उत्तर पसंद है क्योंकि यह स्पष्ट है। :)
जैक स्टोन

0

मैक ओएस कैटालिना के लिए zsh के साथ:

echo '\nexport PATH="$PATH":"$HOME/Library/Android/sdk"' >> $HOME/.zshrc

टर्मिनल को पुनः आरंभ करें और woala :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.