USB डीबगिंग क्या है? क्या मैं इसे हमेशा के लिए चालू रख सकता हूं?


27

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


यूएसबी डिबगिंग संगीत को स्थानांतरित करने को कैसे प्रभावित करता है? क्या आप अभी भी "अपने कंप्यूटर से / के लिए फ़ाइलों को कॉपी करने के लिए चयन करें" का चयन नहीं कर सकते। नोटिफिकेशन बार से?
TREE

जवाबों:


30

यूएसबी डिबगिंग को सक्षम करना अनिवार्य रूप से adbआपके डिवाइस पर डेमॉन को शुरू करता है, जो इसे adbडीबगिंग कमांड को सक्षम करने के लिए किसी अन्य डिवाइस के साथ संवाद करने की अनुमति देता है । अनुप्रयोगों का विकास और डिबगिंग करते समय इसका उपयोग किया जाता है, और आपको (मुख्य रूप से) इसके लिए अनुमति देता है:

  • कंप्यूटर और आपके डिवाइस के बीच डेटा ट्रांसफर करना (दोनों तरीके)
  • लॉग डेटा को आसानी से पढ़ें logcat
  • ब्रेकपॉइंट और हीप मॉनिटरिंग सहित डिबग एप्लिकेशन
  • एप्लिकेशन इंस्टॉल और अनइंस्टॉल करें
  • डिवाइस पर एक स्ट्रिप-डाउन शेल तक पहुंचें, कमांड-लाइन इंटरैक्शन के लिए।

हर समय सक्षम रहने से बैटरी पर नगण्य प्रभाव पड़ेगा, यदि कोई हो तो। इसे छोड़ने (या नहीं) पर विचार करने के लिए कुछ अन्य बातें:

  • प्रो: यदि आपके डिवाइस में एक हार्डवेयर समस्या है जो आपको स्क्रीन तक पहुंचने से रोकती है, तो USB डीबगिंग डेटा को पुनर्प्राप्त करने में सहायक हो सकती है (विशेष रूप से रूट किए गए डिवाइस पर)।
  • प्रो: आप एप्लिकेशन इंस्टॉल कर सकते हैं, अपने डिवाइस को रिबूट कर सकते हैं, और आम तौर पर कुछ अन्य सुविधाजनक चीजें कर सकते हैं बिना वास्तव में आपके डिवाइस के साथ शारीरिक रूप से बातचीत करते हैं, यहां तक ​​कि स्क्रीन लॉक / ऑफ भी।
  • PRO: एक रूट किए गए डिवाइस पर यदि आप स्क्रीन लॉक पासवर्ड / पिन / पैटर्न (यह भी एक संभावित CON, नीचे देखें) भूल गए हैं तो एंट्री को पुनः प्राप्त करना संभव हो सकता है।
  • PRO: आप USB डिबगिंग पर पोर्ट फॉरवर्डिंग का लाभ ले सकते हैं जैसे कि PDANet जैसे टेथरिंग ऐप का उपयोग करने के लिए (मेरा मानना ​​है कि इसे कैसे लागू किया जाता है क्योंकि इसे इसकी आवश्यकता होती है)।
  • कांग्रेस: यदि आपका डिवाइस खो गया है या चोरी हो गया है, तो एक बेईमान व्यक्ति डिवाइस से डेटा चोरी करने का प्रयास कर सकता है, भले ही आपको स्क्रीन लॉक मिला हो या नहीं। यदि आप निहित हैं, तो वे बहुत अधिक सब कुछ प्राप्त कर सकते हैं।
  • CON: मुझे याद है कि USB डीबगिंग सक्षम होने पर कुछ डिवाइस को एसडी कार्ड को एक मास स्टोरेज डिवाइस के रूप में एक्सेस करने में परेशानी हो सकती है। मैंने व्यक्तिगत रूप से इस मुद्दे को कभी नहीं देखा है, लेकिन मैंने लोगों को आरोप लगाया है कि यह एक समस्या थी।

इसे भी देखें: एंड्रॉइड एसडीके डॉक्यूमेंटेशन से हार्डवेयर डिवाइसेस का उपयोग करना जो भौतिक उपकरणों पर डिबगिंग अनुप्रयोगों (एमुलेटर के बजाय) पर चर्चा करता है। Android डिबग ब्रिज (ADB) के बारे में एक प्रलेखन पृष्ठ भी है जो इसके उद्देश्य और इसके आदेशों की व्याख्या करता है।


5
यदि आप एक अविश्वसनीय "चार्जिंग स्टेशन" (USB के माध्यम से, मुख्य नहीं) से चार्ज करना चाहते थे, तो आप USB स्विचिंग को बंद करना चाहेंगे। आपको क्या लगता है कि पावर सिर्फ एक पूर्ण डेटा कनेक्शन हो सकता है।
ब्रोम्

एक और विपक्ष: दुर्भावनापूर्ण एप्लिकेशन सिस्टम को आसानी से नुकसान पहुंचा सकते हैं ..
Android Quesito

4

बुजुर्गों में से एक को कम महत्वपूर्ण बनाने के लिए:

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

वह सब जो स्क्रीन को छुए बिना भी है - तो यह स्क्रीन के टूटने पर भी काम करेगा। और उस "बेईमान व्यक्ति" को तब आपके "सुरक्षित स्थान" में होना चाहिए या आपका टैग होना चाहिए, और उन परिस्थितियों को जानना चाहिए - जो बहुत कम जोखिम भरा है।

यदि आपका डिवाइस उस छोटे समूह से संबंधित नहीं है, जिसमें USB डिबगिंग के साथ उनके स्टोरेज को बढ़ाने में परेशानी हो रही है , तो यह लगभग "Con" नहीं रहेगा।


2

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


मेरे पास कभी भी अपने डिवाइस के साथ कोई समस्या नहीं थी क्योंकि यूएसबी डिबगिंग के साथ यूएमएस को माउंट करने में सक्षम नहीं था। इसके अलावा, adbपूर्ण एसडीके के बिना स्थापित किया जा सकता है (देखें कि क्या एडीबी की एक न्यूनतम स्थापना है? ) और गैर-डेवलपर्स के लिए उपयोगी साबित होती है, जैसे कि एंड्रॉइड 4.0+ के साथ गैर-रूट किए गए उपकरणों का पूर्ण बैकअप बनाने के लिए ।
इज़ी

0

आपको डिबगिंग को हमेशा चालू रखने की आवश्यकता नहीं है। कुछ उपकरणों में यह बैटरी की चार्जिंग को प्रभावित करता है। जब डिबगिंग को चालू रखा जाता है, तो चार्जिंग गति बहुत कम हो जाती है .... इसे पूरा चार्ज करने में 5 घंटे से अधिक समय लगेगा .... अगर आपको ऐसी समस्या है, तो यूएसबी डिबगिंग बंद रखें, इसे केवल तब ही करें जब आपको आवश्यकता हो .. ....


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