android - एंड्रॉइड स्टूडियो मेरे डिवाइस को नहीं पहचानता है




android-studio adb (11)

Huawei फोन के साथ काम करने वालों के लिए समाधान - एडीबी इंटरफेस स्थापित नहीं होने पर आपको यह त्रुटि मिल जाएगी। जांचें कि आपने हुवेई हायसुइट स्थापित किया है या नहीं। जब आप HiSuite स्थापित करते हैं तो यूएसबी ड्राइवर स्थापित हो जाता है (मुझे लगता है कि सिंक सॉफ्टवेयर के साथ आने वाले अधिकांश नए फोन के लिए यह सच है)। यदि आपके कंप्यूटर पर एडीबी इंटरफेस स्थापित है तो आपको इस डिवाइस में दिखाए गए अनुसार अपने डिवाइस मैनेजर में एंड्रॉइड फोन के तहत 'एंड्रॉइड कंपोजिट एडीबी इंटरफेस' देखना चाहिए।

यहाँ समस्या है। मैं अपने एंड्रॉइड स्टूडियो ऐप को अपने डिवाइस (सैमसंग गैलेक्सी ऐस 2) पर चलाने के लिए चाहता हूं। लेकिन मेरे लिए कुछ भी काम नहीं करता है। मुझे बताओ कि मैंने क्या याद किया है:

1) यूएसबी डीबगिंग चालू है

2) एडीबी ड्राइवर स्थापित है (डिवाइस मैनेजर में मैं एंड्रॉइड कंपोजिट एडीबी इंटरफेस देख सकता हूं)

3) एडीबी डिवाइस सूची अभी भी स्पष्ट है, भले ही मैं सर्वर रीसेट करता हूं (adb kill-server, adb start-server, adb devices - डिवाइस की सूची स्पष्ट है)

4) google usb ड्राइवर निर्देशिका में, android_winusb.inf फ़ाइल में मैंने अपने डिवाइस पहचानकर्ता जोड़े

5) एंड्रॉइड डिवाइस मैनेजर अभी भी मेरे डिवाइस से कनेक्ट नहीं हो सकता है, जब मैं इसे रीसेट करता हूं तो यह त्रुटि दिखाती है: "एडीबी कनेक्शन त्रुटि मौजूदा कनेक्शन को रिमोट होस्ट द्वारा जबरन बंद कर दिया गया था"

तो मुझे कोई सलाह सुनने में खुशी होगी। आशा है कि आप मेरी मदद करेंगे


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


कनेक्शन विधि बदलें बिल्ड-इन सीडी रोम यह मेरे लिए काम करता है


केबल प्लग इन यूएसबी पोर्ट को स्वैप करने का प्रयास करें।

पागल लगता है लेकिन 20 मिनट के डिबगिंग के बाद यह मेरे लिए काम करता है।


डेवलपर विकल्प में यूएसबी डीबगिंग प्रमाणीकरण को रद्द करें पर क्लिक करें और इसे फिर से प्रयास करें।


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


मेरे मामले में यह मेरे पीसी के तहत किसी अन्य उपयोगकर्ता पर पहले से चल रहा है और adb.exe फांसी के कारण था। मेरे पीसी पर दो उपयोगकर्ता थे, दूसरे उपयोगकर्ता ने adb.exe प्रक्रिया को तब तक फांसी दी जब भी मैंने प्रक्रिया को समाप्त करने की कोशिश की। यह कार्य प्रबंधक से (एंड प्रोसेस ट्री) के बाद मेरे साथ काम किया।

उम्मीद है कि यह एकाधिक उपयोगकर्ताओं के साथ किसी की मदद करेगा :)

अहमद


मेरे लिए, मैंने उपर्युक्त कोशिश की। मेरा यूएसबी केबल खराब हो गया। मैंने केबल बदल दिया और फिर यह काम किया।


मैंने समाधानों के ऊपर भी कोशिश की लेकिन कोई भाग्य नहीं मिला। तो यहां मैंने जो किया है:

  1. मेरे कंप्यूटर और एंड्रॉइड डिवाइस के बीच कनेक्शन समस्याओं को ठीक करने के लिए PdaNet+ को डाउनलोड और इंस्टॉल करें
  2. मेरे एंड्रॉइड डिवाइस पर यूएसबी डीबगिंग सक्षम करें
  3. मेरा ऐप और वॉयला चलाएं! मेरा एंड्रॉइड डिवाइस अब एंड्रॉइड स्टूडियो द्वारा मान्यता प्राप्त है

यद्यपि मेरा कंप्यूटर मेरे फोन को पहचान सकता है, लेकिन मुझे इसे पहचानने के लिए एडीबी / एंड्रॉइड स्टूडियो प्राप्त करने के लिए सैमसंग डेवलपर साइट से आधिकारिक ड्राइवर स्थापित करना था:

विंडोज के लिए सैमसंग एंड्रॉइड यूएसबी चालक


मैंने उस मुद्दे को संभालने के कई तरीके किए हैं। अंत में यह काम किया है! मैं LG Optimus II का उपयोग कर रहा हूं, लेकिन मेरा मानना ​​है कि निम्नलिखित चरण अन्य एंड्रॉइड उपकरणों के लिए भी सामान्य हैं।

चरण 1:

सुनिश्चित करें कि आपका डिवाइस विकास के लिए सक्षम है। यदि हां, चरण 2 पर जाएं, अन्यथा Settings > About phone और Build number सात बार टैप करें जो जादू संख्या है :-)। अब Developer Options Settings में उपलब्ध है।

चरण 2:

पीसी पर अपने डिवाइस को प्लग करने से पहले, Settings > Developer Options और USB Connection method चयन करें।

चरण 3:

पीसी को पीसी पर प्लग करें, आपको USB Connection method लिए विकल्प दिए गए हैं, और कृपया Internet connection चयन करें। सुनिश्चित करें कि आपने इंटरनेट से कनेक्ट किया है। वैसे, मैंने MTP को PTP बदल दिया है, यह मेरे लिए काम नहीं करता है। इसलिए, मैंने Internet connection mode की कोशिश की, फिर यह काम किया।

चरण 4:

Android Studio में ऐप चलाएं, यह आपको डिवाइस के विकास के लिए अधिकृत करने के लिए कहेंगे, और हाँ चुनें !

चरण 5:

Android Studio माध्यम से एप्लिकेशन चलाएं और डिवाइस, एमुलेटर और बिंगो का चयन करें! एंड्रॉइड डेवलपमेंट बोर्ड में आपका स्वागत है।







adb