2012-03-04 15 views
57

मैंने अपने एसडीके संस्करण को आर 15 में अपग्रेड करके एक बेवकूफ गलती की क्योंकि एंड्रॉइड रिपोजिटरी लोड नहीं हो रही थी। मैं अपने पुराने संस्करण आर 10 पर वापस कैसे लौट सकता हूं? या नए संस्करण के साथ बेहतर चिपक रहा है? मुझे अपने एडीटी प्लगइन को तब भी अपग्रेड करना होगा। बहुत बहुत धन्यवाद।मेरे एसडीके संस्करण को डाउनग्रेड कैसे करें?

+1

एसडीके को पुनर्स्थापित करने के बारे में कैसे? – codious

उत्तर

106

वैसे भी, जो उन लोगों के पिछले संस्करण में Android SDK Tools डाउनग्रेड करना चाहते के लिए, यह संभव इन चरणों का पालन किया जा सकता है:

  1. का पता लगाएं अपने Android एसडीके फ़ोल्डर
  2. "उपकरण" सबफ़ोल्डर का पता लगाएं और नाम बदलने यह "tools1"
  3. इसी तरह (सिर्फ मूल उपकरण फ़ोल्डर की एक बैकअप प्रतिलिपि रखने के लिए) के लिए, मंच tools1 को नाम बदलने मंच-उपकरण
  4. गूगल से
  5. डाउनलोड करें (उदाहरण के लिए भंडार एसडीके उपकरण संस्करण में डाउनग्रेड करना चाहते : http://dl-ssl.google.com/android/repository/tools_r22.6.2-macosx.zip) और संयुक्त राष्ट्र इसे पैक करो।
  6. आपके द्वारा डाउनलोड की गई ज़िप फ़ाइल में एक टूल फ़ोल्डर होता है जिसे आपके एंड्रॉइड एसडीके फ़ोल्डर में ले जाना होता है।
  7. इसी तरह, प्लेटफ़ॉर्म टूल डाउनलोड करें (उदाहरण के लिए: http://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-macosx.zip), और इसे अपने एसडीके फ़ोल्डर में निकालें।

यही है।

+6

धन्यवाद - मैक ओएसएक्स के लिए fyi - मैं 20.0.3 तक डाउनग्रेड करने में सक्षम था क्योंकि 21.x हमारे ऐप को संकलित नहीं करेगा। $ wget http://dl-ssl.google.com/android/repository/tools_r20.0.3-macosx.zip – DustinB

+7

ये कहीं भी सूचीबद्ध हैं? क्या ये समर्थित हैं? क्या आप इसे परीक्षण और त्रुटि से करते हैं? – n611x007

+1

क्या @naxa पूछा ... मेरे भगवान, यह कितना हास्यास्पद है? – wkhatch

1

आप एकाधिक एसडीके इंस्टॉल कर सकते हैं, और एंड्रॉइड प्रोजेक्ट पर गुणों को संपादित करके डिफ़ॉल्ट एसडीके सेट कर सकते हैं।

+0

तो मूल रूप से मुझे इसे फिर से चलाने के लिए एक और एसडीके प्रबंधक डाउनलोड करना चाहिए? – Chocolava

+0

हां, हालांकि सामान्य रूप से, अपग्रेडिंग पुराने संस्करण को हटा नहीं देती है। –

+0

ठीक है धन्यवाद वेन :) – Chocolava

7

आप में से कुछ को शायद 22.3 संस्करण के बाद से एंड्रॉइड-टूल्स के अस्थिर संस्करणों (विशेष रूप से) के अस्थिर संस्करणों के कारण यह धागा मिला। इससे इंटेल एपीआई के पूर्व संस्करण 1 9 में "एंड्रॉइड एनीमेशन/स्पलैश स्क्रीन" पर एमुलेटर में 'लटका' और इंटेल एपीआई -1 9 के लिए "फ़्लोटिंग पॉइंट अपवाद" का कारण बनता है। एआरएम संस्करण अभी भी काम करते हैं, हालांकि त्वरण का उपयोग कर इंटेल मशीनों पर अधिक धीरे-धीरे।

"जीयूआई में सूचीबद्ध पुराने संस्करणों को कैसे ढूंढें" के प्रश्नों का उत्तर देने के लिए - या वर्तमान xml में मौजूद है जो इसे उपरोक्त टिप्पणियों में खिलाता है (https://dl-ssl.google.com/android/repository/repository-8.xml), मुझे नहीं पता कि वे कैसे स्थित हो सकते हैं (कृपया मुझे ज्ञान दो)।

https://code.google.com/p/android/issues/detail?id=66786 ... जो कर रहे हैं::

http://dl.google.com/android/android-sdk_r22.3-linux.tgz

सौभाग्य से, कोई बग रिपोर्टिंग इस सूत्र में स्थिर 22.3 संस्करण लिनक्स और विंडोज संस्करणों के लिए एक सीधा लिंक पोस्ट किया

http://dl.google.com/android/android-sdk_r22.3-windows.zip

ये वेब पर अनौपचारिक स्थानों में भी मौजूद हैं, क्या उन्हें अब हटाए गए संदर्भ के साथ खींचा जाना चाहिए उन्हें सीईएस।

उस संग्रह को निकालने के बाद, आपके पास उपरोक्त एरियल इरिआर्ट के निर्देशों के अनुसार टूटे हुए एक को बदलने के लिए "टूल्स" फ़ोल्डर होगा (हालांकि मैंने मौजूदा 'टूल्स' फ़ोल्डर का नाम बदल दिया है जिसमें पत्र 'एफ' - दिन शामिल है इस समस्या में)।

इस समस्या को फिर से होने से रोकने के लिए, पिछली स्थापना पर वापस जाने के लिए अंतर्निहित विधि पर न गिनें, न ही Google द्वारा प्रदान की गई किसी भी फ़ाइल के पुराने संस्करणों के लिए भविष्य में सभी, कभी भी उपलब्ध हो। कुछ भी स्थापित करने से पहले अपने पूरे 'एंड्रॉइड-एसडीक्स' पेड़ का बैकअप लें।

62

मैं एरियल इरिआर्टे द्वारा प्रदान किए गए महान उत्तर का पालन करना चाहता हूं, चरण 3 (Google रिपोजिटरी से डाउनलोड करें जो एसडीके टूल संस्करण है जिसे आप पर डाउनग्रेड करना चाहते हैं)।

पुराने उपकरण खोजने के लिए, आपको उस SDK संस्करण संख्या को निर्धारित करने की आवश्यकता है जिसे आप वापस करना चाहते हैं। Google एंड्रॉइड एसडीके वेबपृष्ठ पर, आपको Revisions सूची मिलेगी जो सभी एसडीके संख्याएं दिखाती है, उदा।

  • एसडीके उपकरण, संशोधन 22.6.2 (मार्च 2014)
  • एसडीके उपकरण, संशोधन 22.3 (अक्टूबर 2013)
  • आदि

सटीक संशोधन संख्या लिख ​​कर रख लें , जैसे "22.3"।

अब निम्नलिखित पैटर्न का उपयोग करके उपकरण डाउनलोड:

जहां आप सही संशोधन संख्या के साथ XXX चाहिए, बजाय इसके कि ऊपर उल्लेख किया। उदाहरण के लिए, मैक ओएस एक्स के लिए संशोधन 22.0.5 डाउनलोड करने के लिए, फ़ाइल डाउनलोड:

http://dl-ssl.google.com/android/repository/tools_r22.0.5-macosx.zip

एक बार जब आप फ़ाइल डाउनलोड करें और इसे अनज़िप, आप 'उपकरण' नामक एक फ़ोल्डर मिल जाएगा। अब एरियल इरिआर्ट द्वारा उत्तर का पालन करें और अपने एंड्रॉइड-एसडीके/टूल्स फ़ोल्डर को इस नए से बदलें।

  • NOTICE.txt
  • adb_has_moved.txt
  • एंड्रॉयड
  • चींटी
  • क्षुधा
  • डी डी एम एस
  • dmtracedump
  • आदि
  • : यह उस तरह सामान वाले फ़ोल्डर है
+4

इसी प्रकार, यदि आपको लिनक्स के लिए प्लेटफॉर्म-टूल्स संस्करण XXX की आवश्यकता है, तो http://dl-ssl.google.com/android/repository/platform-tools_rXXX-linux.zip टेम्पलेट का उपयोग करें। जैसे 1 9 .0.1 के लिए यह http://dl-ssl.google.com/android/repository/platform-tools_r19.0 बन जाएगा। [एसडीके उपकरण रिलीज नोट्स] (http://developer.android.com/tools/sdk/tools-notes.html) और [एसडीके: 1-linux.zip – vitaly

+1

मैं कार्य को पूरा करने के लिए निम्न लिंक की सलाह देते हैं प्लेटफॉर्म रिलीज नोट्स] (http://developer.android.com/tools/revisions/platforms.html) –

+0

यह उपयोगी है, लेकिन केवल 25.2.5 तक के संस्करणों के लिए काम करता है। – markshep

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