android डिबगिंग(एंड्रॉइड स्टूडियो) के लिए एंड्रॉइड डिवाइस यूएसबी से कनेक्ट नहीं है



android-studio debugging (19)

कई यूएसबी केबल्स, विशेष रूप से टाइप-सी, केवल चार्ज करने के लिए हैं।

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

मैं एमुलेटर पर एक वास्तविक डिवाइस का उपयोग कर अपने आवेदन को डीबग करने की कोशिश कर रहा हूं। जब मैं कनेक्ट करने का प्रयास करता हूं, तो यह मुझे संदेश देता है:

यूएसबी डिवाइस नहीं मिला

मैंने इसे अनप्लग करने और फिर से प्लग करने की कोशिश की, लेकिन यह काम नहीं किया। और मैंने अपने डिवाइस में यूएसबी डिबगिंग और अज्ञात स्रोत विकल्प भी सक्षम किए हैं।

किसी भी मदद की सराहना की है!

धन्यवाद!


Answer #1

मैं समंग एस 8 का उपयोग कर रहा हूं, मैंने स्थापित करने की कोशिश की:

  1. इंटेल एंड्रॉइड ड्राइवर
  2. सैमसंग यूएसबी ड्राइवर

लेकिन एडीबी ब्रिज ड्राइवर अभी भी गायब था। अंततः मुझे सैमसंग स्मार्ट स्विच एप्लिकेशन इंस्टॉल करके काम करने के लिए मिला जो मीडिया प्रबंधक अनुप्रयोग है।

2018-04-20 को अपडेट किया गया: यदि आप ड्राइवर के साथ संघर्ष कर रहे हैं, तो बस http://adbdriver.com/downloads/ उपयोग करें


Answer #2

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

  1. "डेवलपर विकल्प" से यूएसबी डिबगिंग सक्षम करें
  2. सैमसंग से Kies डाउनलोड करें। मेरा मानना ​​है कि सैमसंग यूएस ने स्मार्ट स्विच नामक एक नए सॉफ्टवेयर के साथ कीज़ को बदल दिया है, लेकिन इससे मेरे लिए कुछ भी हल नहीं हुआ। मुझे एक सैमसंग यूके डाउनलोड कीज़ मिली जो ठीक काम करती थी।
  3. यूएसबी के माध्यम से अपने फोन को अपने पीसी से कनेक्ट करने के बाद, अपने फोन नोटिफिकेशन पर जाएं और शीर्ष पर यूएसबी सेटिंग्स पर क्लिक करें। इसे कैमरा मोड पर स्विच करें।

मैं दोहराना चाहता हूं, इनमें से केवल 3 ने एक साथ इस मुद्दे को ठीक किया है, इसलिए यदि कुछ फिक्स आपने कोशिश की है तो काम नहीं किया है, इन 3 का उपयोग करें और यह आपके लिए समस्या को ठीक कर सकता है। शुभकामनाएँ।


Answer #3

एडीबी कमांड लाइन का उपयोग कर काम करने वाले डिवाइस से कनेक्शन कैसे प्राप्त करें:

फोन और फोन से जुड़े यूएसबी डीबगिंग सक्षम।

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

यदि आप एडीबी चला सकते हैं और कुछ देख सकते हैं ???????? डिवाइस सूची में ..

$ android-studio/sdk/platform-tools/adb devices
List of devices attached 
????????????    no permissions

आप एक नियमित उपयोगकर्ता के रूप में adb सर्वर चला रहे हो सकता है। आपको एडीबी सर्वर रूट के रूप में चलाने की आवश्यकता हो सकती है। तो सर्वर को नियमित उपयोगकर्ता के रूप में मार दें और इसे रूट के रूप में शुरू करें।

$ adb kill-server
$ which adb
$ sudo <fullpath>/android-studio/sdk/platform-tools/adb start-server

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

$ adb devices
List of devices attached 
MWS0216A31xxxxxx    unauthorized

इस बिंदु पर फोन पर आपको संवाद पॉप अप करना चाहिए और आप अधिकृत करने के लिए ठीक टैप कर सकते हैं। फिर आपको डिवाइस सूची में "डिवाइस" और शेल / पुश / पुल / सिंक / बैकअप जैसे कमांड देखना चाहिए ... काम करना चाहिए।

$ adb devices
List of devices attached 
MWS0216A31xxxxxx    device

$ adb shell "uname -a; df; ls /storage/sdcard0/Download"
Linux localhost 3.10.90-g2ff1b22 #1 SMP PREEMPT Tue Dec 27 17:12:50 CST 2016 aarch64
Filesystem               Size     Used     Free   Blksize
/dev                     1.3G   108.0K     1.3G   4096
/sys/fs/cgroup           1.3G    12.0K     1.3G   4096
/mnt                     1.3G     0.0K     1.3G   4096
/sys/fs/cgroup/pids: Permission denied
/system                  2.4G     2.3G   106.8M   4096
/cust                  492.0M   327.7M   164.3M   4096
/cache                 248.0M   160.0K   247.8M   4096
/splash2: Permission denied
/3rdmodem               59.0M     4.9M    54.1M   1024
/3rdmodemnvm: Permission denied
. .
/storage                 1.3G     0.0K     1.3G   4096
/data                   25.1G    10.9G    14.2G   4096
/mnt/runtime/default/emulated: Permission denied
/storage/emulated       25.1G    11.2G    13.8G   4096
/mnt/runtime/read/emulated: Permission denied
/mnt/runtime/write/emulated: Permission denied
.
.

लवली ज्यूबली। उम्मीद है कि।


Answer #4

मेरे मामले में काम कर रहे एंड्रॉइड स्टूडियो को पुनरारंभ करें


Answer #5

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


Answer #6

एक अलग केबल का प्रयास करें, आदर्श रूप से एक आधिकारिक सैमसंग एक।

मैंने एक क्रैपी यूएसबी केबल की कोशिश की थी जिसे मैंने चारों ओर झूठ बोला था और फिर एक और कोशिश की जो सैमसंग था और अब पूरी तरह से काम करता है।

यकीन नहीं है कि वे अलग क्यों होंगे लेकिन मेरे लिए काम करते थे।


Answer #7

स्थापित ड्राइवरों की जांच करें। यदि ड्राइवर ठीक है, तो डिवाइस यूएसबी पोर्ट को जांचें, यह क्षतिग्रस्त हो सकता है।


Answer #8

मेरे लिए, यह सरल चाल काम किया:

मैं वास्तव में डिवाइस मैनेजर (नियंत्रण कक्ष -> हार्डवेयर और ध्वनि -> डिवाइस प्रबंधक) में एंड्रॉइड के लिए सूचीबद्ध यूएसबी एडाप्टर को सक्षम और अक्षम कर दिया। और पवित्र मोली यह काम कर रहा है! : डी


Answer #9

खैर, मेरे मामले में ड्राइवरों को अद्यतन करना, एंड्रॉइड स्टूडियो को पुनरारंभ करना, मेरे फोन को पुनरारंभ करना, यूएसबी मोड को बदलना या यूएसबी को अनप्लग करने में मदद नहीं मिली।

तब मैं अपने फोन में देव सेटिंग्स में गया, देव को टॉगल किया। मोड बंद और पीछे, और यह काम किया। एएस खुला था और इस समय फोन प्लग किया गया था।


Answer #10

सैमसंग के लिए पता चला, किज़ इंस्टॉल करना यूएसबी ड्राइवर को भी अपडेट करता है जो विंडोज 7 64 बिट पर एंड्रॉइड स्टूडियो के लिए एंड्रॉइड 4.1.2 के साथ अपने सैमसंग गैलेक्सी एस एडवांस को जोड़ने के साथ मेरी समस्या का समाधान करता है। इस मामले में डिवाइसेज मैनेजर दिखाता है कि डिवाइस ड्राइवर अपडेट और काम कर रहा है, लेकिन जब मैं अपने फोन को कनेक्ट करता हूं तो एंड्रॉइड स्टूडियो मेरे डिवाइस को नहीं पहचानता है।


Answer #11

मुझे एक सैमसंग गैलेक्सी नोट 2 के साथ एक ही समस्या थी। यह एक पीसी पर पहचाना गया था, लेकिन किसी अन्य पर नहीं (दोनों विंडोज 7 64b चल रहे थे)। संघर्ष के घंटों के बाद, मैंने पीसी पर किज़ (सैमसंग वेबसाइट से) स्थापित किया जहां एंड्रॉइड स्टूडियो स्मार्टफोन का पता लगाने में असमर्थ था (किज़ को दूसरे पर स्थापित किया गया था)।

जादू की तरह, एंड्रॉइड स्टूडियो ने फोन का पता लगाया !!! मैंने देखा कि किज़ इंस्टॉलर ने फोन के लिए कुछ ड्राइवर स्थापित किए हैं।

नतीजतन, उन लोगों के लिए जो एक ही पहचान समस्या को पूरा करते हैं, मैं दृढ़ता से पहले किज़ स्थापित करने की सलाह दूंगा।


Answer #12

मेरे लिए समाधान https://developer.android.com/studio/run/oem-usb.html#InstallingDriver पर निर्देशों का पालन कर रहा था। विशेष रूप से, उस लिंक से मुख्य भाग जिसने मुझे समाधान खोजने में मदद की थी: "यूएसबी ड्राइवर स्थापित करें। सबसे पहले, नीचे दिए गए OEM ड्राइवर तालिका से अपने डिवाइस के लिए उचित ड्राइवर खोजें।" इसका मतलब है कि आपको एक भी लिंक नहीं मिल रहा है जो समाधान के रूप में सभी को लागू होता है। यह आपके डिवाइस पर निर्भर करेगा! "इसलिए मैंने https://developer.android.com/studio/run/oem-usb.html#Drivers पर OEM ड्राइवर्स प्राप्त करने के लिए पृष्ठ का दौरा किया। मेरे मामले में, जिस डिवाइस का मैं उपयोग कर रहा था वह एक एलजी के 8 एलटीई था। http://www.lg.com/us/support/software-firmware-drivers# पर जाने के लिए, उत्पाद द्वारा ब्राउज़ करें और मुझे मॉडल संख्या "LGAS375 केजी के 8 एसीजी - AS375", सेल फ़ोन उत्पाद के तहत आवश्यक ड्राइवर मिला http://www.lg.com/us/support-mobile/lg-LGAS375 मैंने विंडोज़ के लिए "यूएसबी ड्राइवर स्थापित करें" का उपयोग किया ( http://tool.lime.gdms.lge.com/dn/downloader.dev?fileKey=UW00120120425 )।

आपके द्वारा उपयोग किए जा रहे डिवाइस मॉडल के आधार पर, आपको अपने फोन के लिए काम करने वाले विशिष्ट ड्राइवरों को ढूंढना होगा, और यह काम करना चाहिए।


Answer #13

आपको पहले ड्राइवर को स्थापित करने की आवश्यकता है। एंड्रॉइड की डेवलपर्स वेबसाइट पर निर्देशों का पालन करें:

http://developer.android.com/tools/extras/oem-usb.html


Answer #14

मैंने डिवाइस को पुनरारंभ करने का प्रयास किया था, और यह काम है, पॉपअप और पूछें कि मैक पर डीबग मोड के लिए विश्वास करना चाहते हैं।


Answer #15

यह समाधान हर अपरिचित एंड्रॉइड डिवाइस के लिए काम करता है ... ज्यादातर सामान्य ब्रांड यूएसबी डीबगिंग ड्राइवरों के साथ नहीं आते हैं ...

  • सेटिंग्स में जाओ
  • कंट्रोल पैनल
  • हार्डवेयर और ध्वनि
  • डिवाइस मैनेजर
  • और किसी भी डिवाइस को त्रुटि दिखाने के लिए देखो। कई एंड्रॉइड एक अज्ञात यूएसबी डिवाइस या सिर्फ एंड्रॉइड के रूप में दिखाए जाएंगे

सबसे पहले आपको अपनी डिवाइस आईडी की आवश्यकता होगी। आप उन्हें डिवाइस मैनेजर खोलने और पीले विस्मयादिबोधक बिंदु के साथ "अज्ञात डिवाइस" ढूंढ सकते हैं। उस पर राइट क्लिक करें और 'Properties' चुनें, और उसके बाद 'विवरण' टैब पर जाएं। 'संपत्ति' ड्रॉप डाउन मेनू के तहत, हार्डवेयर आईडी का चयन करें। दो तार होना चाहिए:

USB\VID_2207&PID_0011&REV_0222&MI_01
USB\VID_2207&PID_0011&MI_01

उन तारों को कहीं और कॉपी करें और फिर नेविगेट करें जहां आपने Google यूएसबी ड्राइवर डाउनलोड किया था। फिर आपको एक टेक्स्ट एडिटर में फ़ाइल 'android_winusb.inf' खोलने की आवश्यकता है। मैं नोटपैड ++ का उपयोग करने की सलाह दूंगा।

सबसे पहले, अपने डिवाइस के लिए एक उपधारा बनाएँ। मैंने मेरा 'आरसीए 6378W2' कहा लेकिन यह वास्तव में कोई फर्क नहीं पड़ता कि आप इसे क्या कहते हैं। फिर, उपधारा के तहत आपने डिवाइस प्रबंधक स्ट्रिंग को चिपकाया है जिसे आपने डिवाइस प्रबंधक से कॉपी किया था, जो पहले '% SingleAdbInterface%' से पहले था। अगर आपको मदद की ज़रूरत है, तो इस स्क्रीनशॉट को देखें।

ध्यान दें:

यदि आप विंडोज 8 या 8.1 का उपयोग कर रहे हैं, तो आप संशोधित ड्राइवर को स्थापित करने में सक्षम होने से पहले डिवाइस ड्राइवर हस्ताक्षर चेक को अक्षम करने की आवश्यकता होगी। डिवाइस ड्राइवर चेक को अक्षम करने के तरीके पर एक त्वरित वीडियो यहां दिया गया है http://www.youtube.com/watch?v=NM1MN8QZhnk । शुरुआत में 64 बिट की शुरुआत में भाग को अनदेखा करें, आपका कंप्यूटर आर्किटेक्चर कोई फर्क नहीं पड़ता।

अधिक जानकारी और मैकोज़ निर्देशों के लिए, कृपया इस आलेख को देखें।


Answer #16

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


Answer #17

मुझे अपने गैलेक्सी नेक्सस को win7 x64 से जोड़ने के साथ एक ही समस्या थी। मैंने ड्राइवरों को प्राप्त करके इसे हल किया, उन्हें here या एंड्रॉइड एसडीके प्रबंधक के माध्यम से भी डाउनलोड किया जा सकता है।


Answer #18

यदि आप खिड़कियों पर हैं, तो कई बार यह डिवाइस को पूरी तरह से पहचान नहीं पाएगा और ड्राइवर समस्याओं के कारण, डिवाइस दिखाई नहीं देगा।

  • सेटिंग्स में जाओ
  • कंट्रोल पैनल
  • हार्डवेयर और ध्वनि
  • डिवाइस मैनेजर

और किसी भी डिवाइस को त्रुटि दिखाने के लिए देखो। कई एंड्रॉइड एक अज्ञात यूएसबी डिवाइस के रूप में दिखाए जाएंगे। उस डिवाइस का चयन करें और इसके लिए ड्राइवरों को अद्यतन करने का प्रयास करें।





adb