डाउनलोड पूरा होने के बाद SDK पैकेज को ऑफलाइन कैसे स्थापित करें?


11

मैं अपने एंड्रॉइड विकास वातावरण को सेटअप करने की कोशिश कर रहा हूं और किसी कारण से मैं पैकेज डाउनलोड करने के लिए एसडीके का उपयोग करने के बजाय उस ऑफ़लाइन करना चाहूंगा। अब तक मैं Google की रिपॉजिटरी से पैकेजों की एक सूची को हथियाने और उन सभी को डाउनलोड करने में कामयाब रहा (कुल 5.2 जीबी)। यहाँ मुझे क्या मिला है:

android-XX_rXX.zip
build-tools_rXX-linux.zip
docs-22_r01.zip
google_apis-XX_rXX.zip
google_m2repository_r15.zip
google_play_services_3265130_r12.zip
google_play_services_6587000_r22.zip
market_apk_expansion-r03.zip
market_apk_expansion-r03.zip
market_licensing-r02.zip
platform-tools_r22-linux.zip
play_billing_r05.zip
samples-XX_rXX.zip
simulator_r01.zip
sysimg_XXX-XX_rXX.zip
tools_r24.1.2-linux.zip
webdriver_r02.zip

सूची के आकार को कम करने के लिए मैंने Xनोटेशन का उपयोग करके इसकी वस्तुओं को संयोजित किया । अब जब मुझे वह सूची मिल गई है जिसे मैं खोज रहा हूं कि उनके साथ आगे क्या करना है। यह पोस्ट उन्हें कॉपी करने sdk-folder/tempऔर sdk प्रबंधक को चलाने का सुझाव देती है । जो मैंने किया लेकिन कुछ नहीं हुआ! यहाँ मेरे sdk प्रबंधक को tempफ़ोल्डर में सभी पैकेजों की ज़िप फ़ाइलों के साथ कैसा दिखता है :

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

क्या मुझे कुछ अलग करना चाहिए था? क्या मैन्युअल रूप से पैकेज स्थापित करने का कोई तरीका है? (कुल 70 ज़िप फाइलें हैं)


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

2
SDK इंस्टॉल करना ऑन-टॉपिक है, क्योंकि इसका उपयोग उपयोगकर्ताओं के लिए USB ड्राइवर या एमुलेटर प्राप्त करने के लिए किया जा सकता है।
मैथ्यू पढ़ें

जवाबों:


10

निश्चित रूप से आप कर सकते हैं, नीचे दिए गए लिंक और Download Offlineकिसी भी पैकेज का उपयोग करें :

http://downloads.puresoftware.org/files/android/

// मुझे लगता है कि आपका आईपी Google.like से प्रतिबंधित है IRAN Ip:) ऑनलाइन संकुल डाउनलोड के लिए।

डाउनलोड के बाद:

फ़ोल्डर निकालें, (उदाहरण:) build-toolsमें SDK Root Directory:। या यदि इस नाम के साथ मौजूद नहीं है, तो इस नाम (बिल्ड-टूल्स) के साथ एक फ़ोल्डर बनाएं और फिर खोलें Sdk managerऔर अब, आप सूची में जोड़ा गया पैकेज देख सकते हैं।

या आप बंडल डाउनलोड कर सकते हैं: सभी Android स्टूडियो पैकेज (अनुशंसित नहीं)

और कृपया भाग लें, यह आपकी SDK रूट निर्देशिका है:

/home/mehran/Application/Android/android-sdk-linux/

इस निर्देशिका में सभी संकुल निकालें।

भी, शायद उपयोगी:

एसडीके पैकेज जोड़ना


धन्यवाद, क्या आप जानते हैं कि sources-XXफाइलें कहां जानी चाहिए?
मेहरान

2
सूत्रों के लिए: अपने Api पर आधारित स्रोत डाउनलोड करें, फिर Sdk Root Directoryइस नाम से एक फ़ोल्डर बनाएँ : sourcesऔर इस dir में डाउनलोड किए गए फ़ोल्डर को निकालें, फिर आप SDK.good दिन में जोड़े गए स्रोतों को देख सकते हैं।
15 at ૯

4

आप https://github.com/icefapper/offdroid का उपयोग करने पर विचार कर सकते हैं ; यह स्थानीय होस्ट पर एक सर्वर बनाता है और आपके द्वारा डिस्क पर मौजूद पैकेज के साथ sdk प्रबंधक को कार्य करता है। प्रक्रिया sdk प्रबंधक के लिए पूरी तरह से पारदर्शी है - यह अभी भी विश्वास करता है कि यह इंटरनेट से संकुल को पुनः प्राप्त कर रहा है।


3

ऑफ़लाइन सेटअप के लिए, आपको .infफ़ाइलों की भी आवश्यकता है। प्रत्येक फ़ाइल जिसे आपने कॉपी किया है, उदाहरण के लिए .inf फ़ाइल की आवश्यकता है जिसका नाम sysimg_armv7a-15_r03.zipफ़ाइल हैsysimg_armv7a-15_r03.zip.inf

inf फ़ाइल की सामग्री bellow की तरह है:

### Android SDK Download.
#Mon Jan 25 05:16:36 SGT 2016
StatusCode=206
Last-Modified=Thu, 04 Jun 2015 17\:00\:00 GMT
ETag="55d25"

इन फ़ाइलों के आधार पर एसडीके प्रबंधक आपके टेम्प फ़ोल्डर पर आपकी कॉपी को पुराना है या नहीं समझता है। statusकोड निर्धारित करता है, तो पैकेज के डाउनलोड विफल रहा है या सफल होने है। स्थिति कोड सरल http प्रतिक्रिया कोड है। इसलिए इस मामले में यह विफल रहा। यदि यह सफल है, तो यह 200 होना चाहिए।

ऑफ़लाइन सेटअप करने के लिए:

  1. पहले आपको उन पैकेजों का चयन करना होगा जिन्हें आप सेटअप करना चाहते हैं।

  2. फिर install packagesबटन दबाएं। इस तरह एसडीके प्रबंधक .infफाइलें बनाएगा ।

  3. फिर आपको .zipअस्थायी में फ़ाइलों को बदलने की आवश्यकता हैfolder
  4. फिर प्रत्येक .infफ़ाइल खोलें और स्थिति कोड के साथ बदलें200
  5. SDK प्रबंधक को पुनः लोड करें और install packagesफिर से पूछें

इस तरह, अभी भी आपको एक इंटरनेट कनेक्शन की आवश्यकता है ताकि एसडीके प्रबंधक आपके पैकेज की वैधता की जांच कर सके। लेकिन कम से कम आप संकुल को किसी अन्य स्रोत से या डाउनलोड प्रबंधक के साथ तेज़ डाउनलोड गति के लिए डाउनलोड कर सकते हैं

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