विषयसूची:
- 1. एडीबी डिवाइस कमांड
- 2. अदब पुश कमांड
- 3. अदब पुल कमांड
- 4. अदब रिबूट कमांड
- 5. अदब रिबूट-बूटलोडर और अदब रिबूट रिकवरी कमांड
- 6. फास्टबूट डिवाइस कमांड
- 7. फास्टबूट अनलॉक कमांड
- 8. adb इंस्टॉल कमांड
- 9. एडीबी साइडेलैड कमांड
- 10. अदब शेल कमांड
हम में से बहुत से लोगों के लिए यह तथ्य है कि हम अपने एंड्रॉइड फोन को कंप्यूटर में प्लग कर सकते हैं और इसके साथ बातचीत कर सकते हैं। ऐसे समय के अलावा जब हमने कुछ तोड़ दिया है और इसे ठीक करने की आवश्यकता है, तो बहुत सारे कारण हैं कि एक उन्नत एंड्रॉइड उपयोगकर्ता अपने डिवाइस से बात करना चाहेगा। ऐसा करने के लिए, आपके पास कुछ टूल होना चाहिए और कुछ कमांड को जानना होगा। यही आज हम बात करने जा रहे हैं।
दी, यह एंड-कमांड की सभी-सभी चर्चाओं का अंत नहीं होगा, लेकिन 10 बुनियादी कमांड हैं जो हर किसी को पता होना चाहिए कि क्या वे कमांड लाइन के साथ नीचे और गंदे होने की योजना बनाते हैं।
आपको कुछ टूल की आवश्यकता होगी और उन्हें प्राप्त करना आसान है। Android डेवलपर की साइट पर जाएं। यदि आप अतिरिक्त डिबगिंग टूल चाहते हैं तो आप या तो पूर्ण एंड्रॉइड स्टूडियो पैकेज स्थापित कर सकते हैं या आप पृष्ठ के नीचे स्क्रॉल कर सकते हैं और केवल कमांड लाइन टूल डाउनलोड कर सकते हैं। जब तक आप अपने फोन पर या अपने फ़ोन के लिए कुछ विकसित या डिबगिंग नहीं कर रहे हैं, तब तक आप केवल कमांड लाइन टूल चाहते हैं।
- अपने कंप्यूटर पर एसडीके स्थापित करना
- पूर्ण SDK के बिना कमांड लाइन उपकरण स्थापित करना
यदि आप विंडोज का उपयोग कर रहे हैं, तो एक और कदम है। अपने डिवाइस के लिए निर्माता के पृष्ठ पर जाएं और विंडोज के लिए अदब और फास्टबूट ड्राइवरों को स्थापित करें। आपको इसकी आवश्यकता होगी ताकि आपका कंप्यूटर आपके एंड्रॉइड डिवाइस से बात कर सके। यदि आप एक झपकी मारते हैं (विंडोज चंचल हो सकता है) मंचों पर जाएं और कोई व्यक्ति इसके माध्यम से आपकी सहायता करने में सक्षम होने के लिए बाध्य है।
अब जब हम सभी एक ही पृष्ठ पर हैं, तो अपने डिवाइस पर USB डीबगिंग सक्षम करें (यदि आपको इसे खोजने में सहायता की आवश्यकता हो तो अपने डिवाइस मैनुअल देखें) और अपने फ़ोन को अपने कंप्यूटर में प्लग करें।
ये रहा।
1. एडीबी डिवाइस कमांड
Adb devices कमांड गुच्छा का सबसे महत्वपूर्ण है, क्योंकि इसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि आपका कंप्यूटर और एंड्रॉइड डिवाइस संचार कर रहे हैं। इसलिए हम इसे पहले कवर कर रहे हैं।
यदि आप अपने कंप्यूटर पर ऑपरेटिंग सिस्टम में समर्थक हैं, तो आप अपने पथ के लिए Android टूल के साथ निर्देशिका जोड़ना चाहते हैं। अगर तुम नहीं हो, कोई चिंता नहीं। बस अपने टर्मिनल या कमांड कंसोल को शुरू करें और इसे इंगित करें जहां आपने निकाले गए टूल को ऊपर डाउनलोड किया है।
एक बार जब आप सुनिश्चित कर लें कि आप सही फ़ोल्डर में हैं, कमांड प्रॉम्प्ट पर एडीबी डिवाइस टाइप करें। यदि आपको एक सीरियल नंबर मिलता है, तो आप जाने के लिए अच्छे हैं! यदि आप नहीं करते हैं, तो सुनिश्चित करें कि आप सही फ़ोल्डर में हैं और यदि आपके पास Windows का उपयोग कर रहे हैं तो आपके पास डिवाइस ड्राइवर सही रूप से स्थापित है। और सुनिश्चित करें कि आपके पास USB डिबगिंग चालू है!
अब जबकि हमारे पास सब कुछ है, आइए कुछ और कमांड देखें।
2. अदब पुश कमांड
यदि आप अपने एंड्रॉइड डिवाइस पर प्रोग्रामेटिक रूप से फाइल को स्थानांतरित करना चाहते हैं, तो आप adb पुश कमांड का उपयोग करना चाहते हैं। आपको कुछ मापदंडों को जानना होगा, अर्थात् फ़ाइल का पूरा पथ जिसे आप आगे बढ़ा रहे हैं, और पूर्ण पथ जहाँ आप इसे रखना चाहते हैं। ऊपर दी गई तस्वीर में मैं अपने डेस्कटॉप पर अपने म्यूजिक फोल्डर के एक गाने को अपने फोन पर म्यूजिक फोल्डर में पुश कर रहा हूं।
कमांड में मेरे कंप्यूटर पर फ़ाइल पथ में स्लैश और पथ के आस-पास के उद्धरण देखें। विंडोज एक फ़ाइल पथ में निर्देशिका स्विच के रूप में \ का उपयोग करता है और यूनिक्स / का उपयोग करता है । क्योंकि फ़ाइल नाम में रिक्त स्थान और विशेष वर्ण हैं (मैंने इसे इस उद्देश्य से इस तरह बदला है!) आपको उद्धरण में पथ संलग्न करना होगा।
3. अदब पुल कमांड
अगर adb पुश आपके एंड्रॉइड डिवाइस पर फाइल भेजता है, तो इसका मतलब है कि adb पुल कमांड उन्हें खींच लेगा।
ठीक यही वह करता है, और यह उसी तरह से काम करता है जैसे अदब पुश कमांड ने किया था। आपको उस फ़ाइल के दोनों पथ को जानना होगा जिसे आप खींचना चाहते हैं, साथ ही जिस पथ को आप रखना चाहते हैं। आप गंतव्य पथ को खाली छोड़ सकते हैं और यह चीजों को आसान बनाने के लिए फ़ाइल को आपके टूल फ़ोल्डर में छोड़ देगा।
इस उदाहरण में, मैंने इसे कठिन तरीके से किया और पूर्ण पथ में प्रवेश किया ताकि आप देख सकें कि यह कैसा दिखता है। यहाँ अपने आगे के स्लैश बनाम बैकवर्ड स्लैश नियमों को याद रखें और आपको कोई समस्या नहीं होगी।
4. अदब रिबूट कमांड
यह वही है जो आप सोचते हैं कि यह है - कमांड लाइन से अपने डिवाइस को रिबूट करने का एक तरीका। इसे चलाना सरल है: बस अदब रिबूट टाइप करें और दर्ज करें।
इससे पहले कि आप कहें कि "मैं सिर्फ बटन दबा सकता हूं!" आपको यह समझना होगा कि इन आदेशों को स्क्रिप्ट किया जा सकता है, और यदि आपको इसकी आवश्यकता है तो आपका डिवाइस स्क्रिप्ट के बीच में रिबूट कर सकता है। और वह नंबर पांच के लिए एक अच्छा तर्क है।
5. अदब रिबूट-बूटलोडर और अदब रिबूट रिकवरी कमांड
न केवल आप अपने डिवाइस को रिबूट कर सकते हैं, आप यह निर्दिष्ट कर सकते हैं कि यह बूटलोडर को रिबूट करता है। यह भयानक रूप से आसान है, क्योंकि कभी-कभी वे बटन कॉम्बो स्पर्शशील होते हैं, और यदि आपके पास बहुत सारे उपकरण हैं, तो उन सभी को याद रखना कठिन है। कुछ उपकरणों में इस कमांड के बिना बूटलोडर को बूट करने का एक तरीका भी नहीं है। और एक बार फिर, एक स्क्रिप्ट में इस कमांड का उपयोग करने में सक्षम होना अमूल्य है।
ऐसा करना आसान है, बस अदब रिबूट-बूट लोडर टाइप करें और एंटर कुंजी दबाएं।
अधिकांश डिवाइस भी सीधे रिबूट रिकवरी के साथ रिकवरी में बूट कर सकते हैं (ध्यान दें कि इसमें कोई हाइफ़न नहीं है) और कुछ नहीं कर सकते। यह कोशिश करने के लिए कुछ भी चोट नहीं होगा।
6. फास्टबूट डिवाइस कमांड
जब आप बूटलोडर के अंदर काम कर रहे हों, तो adb अब काम नहीं करता। आप अभी तक Android में बूट नहीं हुए हैं, और डिबगिंग टूल के साथ संवाद करने के लिए सक्रिय नहीं हैं। आपको इसके स्थान पर फास्टबूट कमांड का उपयोग करना होगा।
फास्टबूट संभवतः सबसे शक्तिशाली एंड्रॉइड डीबग टूल उपलब्ध है, और कई उपकरणों में यह सक्षम नहीं है। यदि आपका है, तो आपको यह सुनिश्चित करने की आवश्यकता है कि चीजें संचार कर रही हैं। यही कारण है कि फास्टबूट उपकरणों के आदेश खेलने में आता है। प्रॉम्प्ट पर, फास्टबूट उपकरणों में बस टाइप करें और आपको एक सीरियल नंबर देखना चाहिए, ठीक उसी तरह जैसे कि एडब डिवाइस कमांड हम पहले देखते थे।
यदि चीजें काम नहीं कर रही हैं और आप विंडोज का उपयोग कर रहे हैं, तो संभव है कि आपके पास ड्राइवर समस्या है और आपको इसे निर्माता से स्रोत की आवश्यकता होगी।
7. फास्टबूट अनलॉक कमांड
फास्टबूट अनलॉक प्रक्रिया आपके फोन पर सब कुछ मिटा देगी और इसे रीसेट कर देगी।
एंड्रॉइड कमांड की पवित्र कब्र, फास्टबूट फ्लैशिंग अनलॉक एक काम करता है, और केवल एक चीज - आपके बूटलोडर को अनलॉक करता है। यह हर फोन पर सक्षम नहीं है, यहां तक कि ऐसे फोन जो फास्टबूट का समर्थन करते हैं, लेकिन हम इसे शामिल कर रहे हैं क्योंकि भले ही आपको इसकी आवश्यकता न हो, यह एंड्रॉइड के खुलेपन का एक महत्वपूर्ण हिस्सा है। जब तक हम Google Play पहुंच के नियमों के विरुद्ध नहीं जाते हैं, तब तक Google इस बात की परवाह नहीं करता है कि वह Google Play एक्सेस के नियमों के विरुद्ध नहीं है, और इसमें वह आसान तरीका भी शामिल है, भले ही आपका फ़ोन बनाने वाली कंपनी उसका समर्थन न करे।
इसका उपयोग करना काफी आसान है। एक बार जब आप फास्टबूट उपकरणों का उपयोग कर लेते हैं, तो यह सुनिश्चित करने के लिए कि सब कुछ संचार कर रहा है, बस शीघ्र और हिट दर्ज करें पर फास्टबूट फ्लैशिंग अनलॉक टाइप करें। अपने डिवाइस को देखें, ध्यान से पढ़ें, और बुद्धिमानी से चुनें।
8. adb इंस्टॉल कमांड
जबकि adb पुश हमारे एंड्रॉइड डिवाइसों में फ़ाइलों को कॉपी कर सकता है, adb इंस्टॉल वास्तव में ऐप्स इंस्टॉल कर सकता है। आपको उस पथ की आपूर्ति करने की आवश्यकता होगी जहां आपके पास.apk फ़ाइल सहेजी गई है, फिर इसे इस तरह से चलाएं: adb TheAppName.apk स्थापित करें ।
यदि आप कोई ऐप अपडेट कर रहे हैं, तो आप -r स्विच का उपयोग करें: adb install -r TheAppName.apk । एक एस -एस स्विच भी है जो एसडी कार्ड और साथ ही अन्य कमांड्स को स्थापित करने की कोशिश करता है जिनकी आपको कभी आवश्यकता नहीं होगी।
और अंत में, आप adb अनइंस्टॉल पैकेज-नेम के साथ उनके पैकेज नाम से ऐप्स को अनइंस्टॉल कर सकते हैं । अनइंस्टॉल में एक स्विच भी है। -K स्विच ऐप को अनइंस्टॉल कर देगा लेकिन सभी ऐप डेटा और कैश को जगह पर छोड़ देगा।
9. एडीबी साइडेलैड कमांड
OTS (ओवर-द-एयर) अपडेट को.zip फ़ाइल के रूप में आपके फोन द्वारा डाउनलोड किया जाता है। आप उस ज़िप फ़ाइल को मैन्युअल रूप से डाउनलोड कर सकते हैं और इसे स्थापित कर सकते हैं बिना अपने फोन का इंतजार किए इसे अपडेट करने के लिए धक्का दे सकते हैं। अंतिम परिणाम वैसा ही है जैसे कि आपने प्रतीक्षा की थी, लेकिन हम प्रतीक्षा से घृणा करते हैं।
आपको बस अपने कंप्यूटर पर अपडेट डाउनलोड करना है। अपने फोन को कंप्यूटर में प्लग करें। फिर, अपने फोन पर रिकवरी में रिबूट करें और ऊपर और नीचे वॉल्यूम बटन का उपयोग करके एडीबी से अपडेट लागू करें चुनें। फिर अपने पसंदीदा टर्मिनल / कमांड लाइन में टाइप करें और adb sideload Full-Path-to-the-file.zip और हिट एंटर टाइप करें। चीजों को उनके पाठ्यक्रम को चलाने दें, और आप सुनहरे हैं।
10. अदब शेल कमांड
Adb शेल कमांड बहुत सारे लोगों को भ्रमित करता है। इसका उपयोग करने के दो तरीके हैं, एक जहां आप डिवाइस को अपने कमांड लाइन शेल में चलाने के लिए एक कमांड भेजते हैं, और एक जहां आप वास्तव में अपने टर्मिनल से डिवाइस के कमांड शेल में प्रवेश करते हैं।
ऊपर की छवि में, मैं डिवाइस शेल के अंदर हूं। वहां पहुंचना काफी आसान है, बस एडीबी शेल टाइप करें और प्रवेश करें। एक बार अंदर जाने के बाद, आप अपने फोन पर वास्तविक चल रहे ऑपरेटिंग सिस्टम के साथ बातचीत कर सकते हैं। मैं आपको चेतावनी देता हूँ कि जब तक आप एक राख या बैश शेल से परिचित नहीं होते हैं, आपको यहाँ सावधान रहने की आवश्यकता है क्योंकि यदि आप नहीं हैं तो चीजें जल्दी से दक्षिण में बदल सकती हैं। ऐश और बैश कमांड के गोले हैं। वे आपको टाइप किए गए आदेशों के माध्यम से अपने फोन के साथ बातचीत करने की अनुमति देते हैं और बहुत से लोग अपने लिनक्स या मैक कंप्यूटरों पर एक या दोनों का उपयोग करते हैं, भले ही वे इसे जानते हों। ** यह डॉस नहीं है इसलिए किसी भी डॉस कमांड की कोशिश न करें। **
Adb शेल कमांड का उपयोग करने का अन्य तरीका शेल में जाने के बिना शेल कमांड चलाने के लिए अपने फोन को बताने के लिए इसका उपयोग कर रहा है। इसका उपयोग करना आसान है; adb शेल टाइप करें
इन विधियों का उपयोग करते हुए सीधी कमांड चलाने में बहुत सावधानी बरतें।
आखिर तुमने इसे हासिल कर ही लिया है। सीखने के लिए बहुत अधिक कमांड हैं यदि आप उस प्रकार को सीखते हैं जो कमांड सीखना पसंद करते हैं, लेकिन ये 10 ऐसे हैं जिन्हें आपको वास्तव में जानने की आवश्यकता है यदि आप कमांड प्रॉम्प्ट पर चारों ओर खुदाई शुरू करना चाहते हैं।
Android के नवीनतम रिलीज़ के साथ चालू रहने के लिए अगस्त 2018 अपडेट किया गया ।