एंड्रॉइड एसडीके प्लेटफ़ॉर्म टूल को कमांड लाइन के माध्यम से अपडेट करें


10

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

नेक्सस डिवाइसेस के लिए फैक्ट्री इमेजेज पर गाइड का कहना है कि मुझे यकीन है कि मेरे पास नवीनतम उपकरण होने चाहिए

सुनिश्चित करें कि आपके पास SDK प्रबंधक से Android SDK प्लेटफ़ॉर्म-टूल्स का नवीनतम संस्करण है।

तो, क्या यह संभव है? यदि यह है, तो कैसे करें?

जवाबों:


5

आगे के शोध के बाद, मैं स्टैक ओवरफ्लो के इस लेख को लेकर आया, जो इसे बताता है और बताता है कि एंड्रॉइड कमांड जिसे platform-toolsएसडीके निर्देशिका में अपडेट करने के लिए उपयोग किया जा सकता है ।

आप इन निर्देशों का पालन करें जैसा कि ऊपर दिए गए लिंक पर दिखाया गया है

$ android list sdk
$ android update sdk --no-ui --filter 1,platform-tools

पहला कमांड उपलब्ध पैकेजों को सूचीबद्ध करता है जो अभी भी स्थापित किए जाने हैं (संख्या द्वारा अनुक्रमित), उदाहरण के लिए:

Packages available for installation or update: 9
   1- Android SDK Tools, revision 19
   2- Android SDK Platform-tools, revision 11
   ...

उस सूची के अनुसार, आप संकुल है कि आप स्थापित करना चाहते हैं स्थापित करने के लिए दूसरा आदेश जारी कर सकते हैं।

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


यहाँ क्या करता है --filter 1 ?
इगोरगानापोलस्की 20

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