ऑफ़लाइन स्थापित करने के लिए Android SDK घटक डाउनलोड करें


151

क्या एसडीके प्रबंधक का उपयोग किए बिना ऑफ़लाइन स्थापित करने के लिए एंड्रॉइड एसडीके घटकों को डाउनलोड करना संभव है? समस्या यह है कि मैं एक फ़ायरवॉल के पीछे हूँ जिस पर मेरा कोई नियंत्रण नहीं है और दोनों साइट डाउनलोड करने वाले URL अवरुद्ध प्रतीत होते हैं (एक कनेक्शन को अस्वीकार कर दिया जाता है)

https://dl-ssl.google.com/android/repository/repository.xml

http://dl-ssl.google.com/android/repository/repository.xml

Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection refused: connect

18
एक अच्छा सवाल रखने के लिए आप के लिए +1 और स्टैक ओवरफ्लो के लिए 1k आपके लिए सुझाव देने के लिए जब मैं उसी के बारे में पूछने वाला था! :)
डेविड कोंड

विंडोज के लिए: मैंने इस पृष्ठ को उपयोगी पाया है, यह चरण-दर-चरण जाता है ... विंडोज़-ऑफ़लाइन-इंस्टॉल
एनटीजी

एक समस्या जिसका मुझे सामना करना पड़ा था: डाउनलोड के दौरान, यह अनियमित रूप से रुकता है। मैंने एसडीके प्रबंधक को फिर से स्थापित किया और यह अब काम करने लगता है। यकीन नहीं तो होगा। प्रतीत होता है। मूल कारण यह हो सकता है कि मैंने एक घटक डाउनलोड को निरस्त कर दिया और तब से मैंने मुद्दों का सामना किया।

तो Android L कहाँ है?
बेहनाम

1-2 गिग ज़िप पर यह 5 बार विफल रहा। पिछले 8.0 संस्करण के एक एमुलेटर के लिए केवल 1 सफल स्थापना। मेरा समय बर्बाद। एक प्रोग्रामर ने उस घटक इंस्टॉलर को क्या लिखा है ?! मैं उसकी वजह से लगभग गोरा हो गया हूं। मेरा कनेक्शन जल्दी से लोड करने के लिए तेज़ नहीं है। यहां तक ​​कि 2 दिनों के दौरान एंड्रॉइड स्टूडियो में अपना काम नहीं कर सकता। यह हर भगवान समय खरोंच से ज़िप और निर्भरता लोड करने के लिए शुरू होता है।
कोडटॉइल

जवाबों:


54

Android घटक स्थापित करने के लिए निम्न चरणों का पालन करें

  • ऑफ़लाइन मशीन पर android sdk प्रबंधक चलाएँ
  • लॉग विंडो को शो / हाइड करें पर क्लिक करें
  • यहाँ आप xml फ़ाइलों की सभी सूची पाएँगे जहाँ पैकेज उपलब्ध हैं

ला रहा है https://dl-ssl.google.com/android/repository/addons_list-2.xml
लाई गई Add-ons सूची सफलतापूर्वक
ला रहा है यूआरएल: https://dl-ssl.google.com/android/repository/repository-7 .xml
मान्य XML: https://dl-ssl.google.com/android/repository/repository-7.xml
पार्स XML: https://dl-ssl.google.com/android/repository/repository-7.xml

https://dl-ssl.google.com/android/repository/addons_list-2.xml मुख्य xml फ़ाइल है जहाँ अन्य सभी पैकेज सूची उपलब्ध है।

मान लीजिए कि आप प्लेटफ़ॉर्म एपी -9 डाउनलोड करना चाहते हैं और यह रिपॉजिटरी -7 पर उपलब्ध है तो आपको निम्नलिखित स्टेप्स करने होंगे

  • रिपॉजिटरी पते पर ध्यान दें और किसी अन्य मशीन पर जाएं, जिसमें इंटरनेट कनेक्शन हो और किसी भी ब्राउज़र में निम्न लिंक टाइप करें

    https://dl-ssl.google.com/android/repository/repository-7.xml

  • <sdk:url>**android-2.3.1_r02-linux.zip**</sdk:url>एपीआई संस्करण के तहत खोजें जिसे आप डाउनलोड करना चाहते हैं। यह फ़ाइल नाम है जिसे आपको डाउनलोड करना है। इस फाइल को डाउनलोड करने के लिए आपको किसी भी डाउनलोडर या ब्राउज़र में URI टाइप करना होगा और यह फाइल डाउनलोड करना शुरू कर देगा।

    http://dl-ssl.google.com/android/repository/android-2.3.3_r02-linux.zip

    किसी भी फ़ाइल के लिए सामान्य नियम अपने पैकेज के नाम के साथ android-2.3.3_r02-linux.zip बदलें

  • डाउनलोड पूरा होने के बाद, अपने फ़्लैश / पेन ड्राइव में डाउनलोड किए गए ज़िप (या अन्य ओएस के लिए अन्य प्रारूप) फ़ाइल को पेस्ट करें और अपनी ऑफ़लाइन मशीन में ज़िप फ़ाइल <android sdk dir>/temp(पूर्व: - c:\android-sdk\temp) फ़ोल्डर / निर्देशिका पर चिपकाएँ ।

  • अब एसडीके प्रबंधक को शुरू करें और उस पैकेज का चयन करें जिसे आपने टेम्प में पेस्ट किया है और इंस्टॉल पैकेज बटन पर क्लिक करें। आपका पैकेज स्थापित कर दिया गया है।

  • नए पैकेज प्राप्त करने के लिए अपने ग्रहण और AVD प्रबंधक को पुनः आरंभ करें।

नोट: - यदि आप sdk-tools या sdk प्लेटफ़ॉर्म-टूल डाउनलोड कर रहे हैं तो OS के लिए पैकेज चुनें जो कि ऑफलाइन मशीन (विंडोज़ / लिनक्स / मैक) पर हो।


adt-20 रिलीज़ के बाद google ने रिपॉजिटरी को अपडेट किया है। मैंने नया तरीका 2 अपडेट किया है।
अंकित

डाउनलोड की गई ज़िप फ़ाइल का चयन कैसे करें? मैं sdk प्रबंधक में कोई विकल्प नहीं देखा?
जैक झांग

आपको अपने <sdk home dir> के अंदर अस्थायी फ़ोल्डर में रखना होगा।
अंकित

@Ankit, जब dl-ssl.google.com/android/repository/addons_list-2.xml मुख्य रेपो बनना बंद हो जाएगा तो हमें कैसे पता चलेगा ?
पचेरियर

@ स्पेसर यह एक उदाहरण है जिसे आपको एसडीके प्रबंधक में लॉग इन सभी यूआरएल को देखना होगा।
अंकित

11

आप एंड्रॉइड एसडीके प्रबंधक लॉग में दिखने वाले एक्सएमएल को पार्स करके मैन्युअल रूप से डाउनलोड कर सकते हैं।
वर्तमान में XMLs addon_list और repository हैं । ये xmls समय के साथ बदल सकते हैं।

इसमें एसडीके का स्थान है, आप लिंक पर ब्राउज़ कर सकते हैं और सीधे ब्राउज़र के माध्यम से डाउनलोड कर सकते हैं। इन फ़ाइलों को उचित फ़ोल्डर में रखा जाना चाहिए, उदाहरण के लिए Google API की फ़ाइलों को नीचे रखा जाना चाहिए add-ons, अगर आपको नहीं पता है कि फ़ाइलों को कहाँ जाना है।

यहाँ आपकी मदद करने के लिए कुछ है।
Android SDKs ऑफ़लाइन स्थापित करने के लिए मेरे ब्लॉग से ब्लॉगपोस्ट -> Android SDK's की ऑफ़लाइन स्थापना


9

जैसा कि कहा गया है, यह त्रुटि आमतौर पर तब आती है जब आप प्रॉक्सी के पीछे रहते हैं। तो इसके साथ पाने के लिए IE- इंटरनेट विकल्प-कनेक्शंस-लैन सेटिंग्स खोलें और प्रॉक्सी एड्रेस लें। पोर्ट के साथ उस प्रॉक्सी पते पर SDK Manager.exe (सेटिंग्स टैब) कॉन्फ़िगर करें। चेक फोर्स Http…।

यदि आपके LAN सेटिंग्स में u एक प्रॉक्सी स्क्रिप्ट है, तो एड्रेस को कॉपी करें और एड्रेस बार में पेस्ट करें। डाउनलोड की गई फ़ाइल को नोटपैड में खोलें। Ipconfig से अपना IP पता खोजें। फ़ाइल में, सबनेट रेंज पर जाएं जिसमें आपका आईपी गिरता है। जैसे: InNet (Solve_ip, "198.175.111.0", "255.255.255.0") 198.175.111.53 के लिए सही होगा। रिटर्न शब्द: PROXY शब्द के बाद और एसडीके प्रबंधक को कॉन्फ़िगर करने के लिए इसका उपयोग करें।

अब एसडीके को खुशी से डाउनलोड किया जाएगा।


एक आकर्षण की तरह काम किया, बस अपने उपकरण-> इंटरनेट विकल्पों से मेरी कंपनी का प्रॉक्सी पकड़ा। जोड़ा गया पता और पोर्ट को SDK मैनेजर और चेक किया हुआ बल ... किया
celem

इस लिंक पर टिप्पणियाँ 13 और 14 @Raghav के उत्तर की पुष्टि करते हैं। यहाँ एक और रेफरी है: info4tech.wordpress.com/2007/05/04/java-http-proxy-settings यहाँ मेरा (निश्चित) android-sdk-linux_x86 / tools / android फ़ाइल का अंत है: "java_cmd" \ - निष्पादित करें Xmx256M $ os_opts $ java_debug \ -Dcom.android.sdkmanager.toolsdir = "$ progdir" \ -Dhttps.proxyHost = आपका / .proxy.com.proxyPort = 8888 -Dhttp.proxyUser =xy_User =xy_us swtpath / swt.jar "\ com.android.sdkmanager.Main" $ @ "
MountainX

धन्यवाद आदमी, इसने मुझे प्रॉक्सी.पैक डाउनलोड करने के लिए प्रेरित किया, यह पता लगाते हुए कि कौन सा पता बहुत जटिल कोड द्वारा लौटाया गया है;) उस पते को एंड्रॉइड एसडीके मैनेजर पर चिपका दिया और यह काम कर गया। ऑफ़लाइन जिप डाउनलोड आदि के लिए कोई ज़रूरत नहीं है
डैनियल ग्रूसज़िक

7

यह एंड्रॉइड 4.4.2 के लिए बदल गया है। .. आपको रिपॉजिटरी फ़ाइल में देखना चाहिए और https://dl-ssl.google.com/android/repository/repository-10.xml डाउनलोड करना चाहिए

  1. android-sdk_r20.0.1-windows.zip (मुझे लगता है कि वास्तव में विंडोज़ विशिष्ट उपकरण हैं)
  2. सभी प्लेटफ़ॉर्म (वास्तविक एपीआई) के लिए android-19_r03.zip और # 1 में प्लेटफ़ॉर्म के तहत स्टोर करें

मैनुअल इनस्टॉल dir स्ट्रक्चर जैसा दिखना चाहिए

अब आपको ..

  1. डाउनलोड एसडीके हेल्पर (avd / एसडीके मैगर): https://dl.google.com/android/android-sdk_r20.0.1-windows.zip
  2. वास्तविक एसडीके एपी https://dl-ssl.google.com/android/repository/android-20_r01.zip
  3. नमूने https://dl-ssl.google.com/android/repository/samples-19_r05.zip
  4. छवियाँ: https://dl-ssl.google.com/android/repository/sys-img/x86/sys-img.xml उदाहरण के लिए https://dl-ssl.google.com/android/repository/sysimg_armal7a-18_r02। ज़िप एक्सट्रैक्ट: "प्लेटफ़ॉर्म> एंड्रॉइड-4.4.2>"
  5. प्लेटफ़ॉर्म-टूल: https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip
  6. बिल्ड-टूल्स: फोल्डर बनाएं (मेन-एसडी स्तर पर बिल्ड-टूल्स) https://dl-ssl.google.com/android/repository/build-tools_r17-windows.zip
  7. aapt.exe, सहायताl.exe और dr.bat को प्लेटफ़ॉर्म-टूल फ़ोल्डर में कॉपी करें।
  8. आप उसी तरह से टूल डाउनलोड कर सकते हैं
  9. स्रोत: https://dl-ssl.google.com/android/repository/sources-19_r02.zip

इस बिंदु पर आपके पास एक काम करने वाला एंड्रॉइड इंस्टॉलेशन होना चाहिए।


3

मैं खिड़कियों पर एक फ़ायरवॉल के पीछे काम करता हूं और मुझे भी यही समस्या है। लेकिन मैं इसे ठीक करने में कामयाब रहा:

  • अपने सभी इंटरनेट एप्लिकेशन (ब्राउज़र, उपकरण डाउनलोड करना आदि) बंद करें ...
  • प्रारंभ -> निष्पादित -> प्रकार cmd फिर हिट Enter(कमांड प्रॉम्प्ट प्रदर्शित करता है)
  • प्रकार netstat
  • लौटे परिणामों में, अपना प्रॉक्सी पता ढूंढें:

    TCP YOURMACHINENAME:PORT DISTANTMACHINE1:PORT
    TCP YOURMACHINENAME:PORT DISTANTMACHINE2:PORT
    TCP YOURMACHINENAME:PORT DISTANTMACHINE3:PORT
  • आपका प्रॉक्सी पता DISTANTMACHINEx में से एक है

  • आपका प्रॉक्सी पोर्ट ":" का अनुसरण करने वाला पोर्ट है
  • इस प्रॉक्सी पते और प्रॉक्सी पोर्ट को एंड्रॉइड एसडीके मैनेजर के "सेटिंग" पृष्ठ पर पुन: लिखें
  • टिक "बल https ... http: //"
  • पुन: प्रयास करें

2

कौन सा ओएस?

आपके द्वारा डाउनलोड की जाने वाली सभी चीज़ों को android-sdk फ़ोल्डर में रखा जाना चाहिए (मेरे मामले में: j: \ android-sdk-windows)।

आप "SDK Setup.exe" (या इसके लिए mac / linux कमांड) पर अमल कर सकते हैं और सब कुछ डाउनलोड कर सकते हैं और अपने संपूर्ण android-sdk फ़ोल्डर को दूसरे कंप्यूटर पर कॉपी कर सकते हैं। मेरे पास एक बाहरी एचडीडी पर पूर्ण एसडीके + ग्रहण + कार्यक्षेत्र है जिसे मैं सिर्फ दूसरे कंप्यूटर में प्लग कर सकता हूं और यह काम करता है (जेडडीके को छोड़कर जो स्थापित किया जाना चाहिए और एवीडी के उपयोगकर्ता निर्देशिका में स्थित हैं)। अपने इंस्टॉल डायर को इंगित करने के लिए ANDROID_HOME वातावरण संस्करण सेट करना न भूलें।

अद्यतन: एसडीके डाउनलोडर में आपको सेटिंग्स मेनू के तहत http: // "चेकबॉक्स का उपयोग करके" बल https: // स्रोतों को लाया जाना है। हो सकता है कि जाँच करें (या यदि जाँच की गई है) तो इसे अनचेक करने से आपको अपने फ़ायरवॉल कंप्यूटर से कुछ भी डाउनलोड करने में मदद मिल सकती है।


यही दिक्कत है। "SDK Setup.exe" दोनों URL के लिए "कनेक्शन अस्वीकृत" अपवाद फेंकता है।
तवानी

"बल https: // ..." स्विच बदलने के बाद भी? बस आप दूसरे कंप्यूटर से सब कुछ डाउनलोड कर सकते हैं और पूरे एंड्रॉइड-एसडीके फ़ोल्डर को एक यूएसबी स्टिक में कॉपी कर सकते हैं।
जर्गेन स्टीनब्लॉक

1

यहाँ है कि मैं यह कैसे पता लगा। मैं कॉर्पोरेट फ़ायरवॉल से भी पीछे हूं।

क्रोम में रिंच पर क्लिक करके क्रोम या अपनी इंटरनेट सेटिंग्स पर जाएं -> सेटिंग्स -> हुड के तहत -> नेटवर्क -> प्रॉक्सी सेटिंग्स बदलें

LAN Settings और फिर Advanced पर क्लिक करें। प्रॉक्सी सर्वर एड्रेस और पोर्ट को कॉपी करें।

ग्रहण के माध्यम से एसडीके पैकेज डाउनलोड करने की कोशिश करते समय अधिकतर कनेक्शन से इनकार कर दिया लिंक होता है।

SDK Manager.exe पर नेविगेट करें और उस पर डबल क्लिक करें। एक बार जब यह उपकरण पर क्लिक करना शुरू कर देता है -> विकल्प और फिर प्रॉक्सी सर्वर पता और पोर्ट # दर्ज करें

चेकबॉक्स बल की जांच करें https: // से http: // यह आपका एसडीके प्रबंधक अब फ़ायरवॉल के पीछे से भी बिना किसी समस्या के Google रिमोट साइट से पैकेज डाउनलोड करने में सक्षम होगा।

मैं वैसे ही विंडोज पर हूं। सब कुछ करने की कोशिश की और यह महान काम करता है।


0

इन समस्याओं में से अधिकांश प्रॉक्सीज़ का उपयोग करने वाले लोगों से संबंधित हैं। आप एसडीके प्रबंधक को प्रॉक्सी जानकारी की आपूर्ति कर सकते हैं और वहां से जा सकते हैं।

मेरे पास एक ही समस्या थी और मेरा समाधान केवल HTTP पर स्विच करना और मेरी कॉर्पोरेट प्रॉक्सी सेटिंग्स की आपूर्ति करना था।

EDIT: --- यदि आप ग्रहण का उपयोग करते हैं और आपको पता नहीं है कि आपका प्रॉक्सी क्या है, तो ग्रहण को खोलें, Windows-> प्राथमिकताएं, सामान्य-> नेटवर्क का चयन करें, और वहां आपके पास कई प्रॉक्सी पते होंगे। SDK प्रबंधक की तुलना में ग्रहण खोजने में ग्रहण बेहतर है ... ग्रहण से SDK प्रबंधक ("सेटिंग") में HTTP प्रॉक्सी पते की प्रतिलिपि बनाएँ, और यह काम करना चाहिए;)


0

विंडोज के लिए एक खुला स्रोत ऑफ़लाइन पैकेज है जो मैंने लिखा था:

http://siddharthbarman.com/apd/

आप यह देखने की कोशिश कर सकते हैं कि यह आपकी जरूरतों को पूरा करता है या नहीं।


बहुत अच्छी तरह से काम नहीं करता है। डाउनलोड के लिए केवल प्लेटफ़ॉर्म-टूल r12 और टूल r20 हैं। अन्य पैकेज गायब हैं।
गण


-1

मुझे पता है कि यह विषय थोड़ा पुराना है, लेकिन संघर्ष करने और डाउनलोड करने के लिए बहुत इंतजार करने के बाद, Ive ने Google की एक (4.4.4.4 और 8.8.8.8) का उपयोग करने के लिए अपनी DNS सेटिंग्स को बदल दिया और यह काम कर गया !!

मेरा कनेक्शन ब्राज़ील (वर्चुअ) से 30mbps है, isp के प्रदाता का उपयोग करके मैं 80KB / s प्राप्त कर रहा था और Google dns में बदलने के बाद, मुझे 2MB / s औसत मिला।


कोनसा भाग? अगर आप google dns को बदलने की बात कर रहे हैं, तो ऐसा इसलिए है क्योंकि google dns डाउनलोड करने के लिए निकटतम डाउनलोड स्थान देता है। Virtua DNS के रिज़ॉल्यूशन यूएसए स्थानों पर url डाउनलोड करते हैं।
राफेल डिएगो निकोलेट्टी

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