ग्रहण का Android उपकरण चयनकर्ता मेरे Android उपकरण को क्यों नहीं दिखा रहा है?


87

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

इसके अलावा ऐसा होता है कि डिवाइस एक अज्ञात लक्ष्य और क्रम संख्या के रूप में दिखाता है जैसा कि स्क्रीनशॉट में दिखाया गया है।

Android डिवाइस चयनकर्ता


2
मैं एक पर हूँ MAC, मैं एक ही समस्या है।
येवगेनी सिम्किन

@JJD आपके संपादन मानता है कि ओपी लिनक्स पर मुद्दा था न कि विंडोज।
जो

@ जो सही है। मुझे त्रुटि के दृश्य विवरण का लाभ और इसे मंच तटस्थ प्रस्तुत करने के लिए समस्या का वजन करना पड़ा। मैंने तय किया कि पहले अधिक मदद करता है फिर बाद की विकृतियाँ। स्क्रीन ओएस पर भी समान है।
JJD

जवाबों:


88

मैं मोटोरोला Droid के साथ एक ही मुद्दा था। मेरे पास 3 डिवाइस थे और ADB में केवल 1 का पता चला था। जो काम करता है वह डिवाइस मैनेजर में "एंड्रॉइड एडीबी कम्पोजिट इंटरफेस" के रूप में दिखाई देता है और 2 जो काम नहीं करता है, वह "एंड्रॉइड एडीबी इंटरफेस" के रूप में दिखाया गया है। विंडोज 7 में मैंने निम्नलिखित कार्य किया।

  1. राइट क्लिक कंप्यूटर फिर मैनेज करें
  2. सूची के शीर्ष पर Android फ़ोन का विस्तार करें
  3. Android ADB इंटरफ़ेस पर राइट-क्लिक करें, फिर ड्राइवर सॉफ़्टवेयर अपडेट करें
  4. ड्राइवर सॉफ़्टवेयर के लिए मेरा कंप्यूटर ब्राउज़ करें
  5. मुझे अपने कंप्यूटर पर डिवाइस ड्राइवरों की सूची से चुनने दें
  6. इसके बाद USB समग्र डिवाइस चुनें

यदि USB कंपोजिट डिवाइस दिखाई नहीं देता है, तो चरण 5 के लिए अपने एंड्रॉइड एसडीके निर्देशिका में usb_driver फ़ोल्डर में ब्राउज़ करने का प्रयास करें फिर चरण 5 और 6 फिर से प्रयास करें।

नोट: यदि एंड्रॉइड # 2 और / या में वर्णित इस सूची में सबसे ऊपर दिखाई नहीं देता है, तो आपको कोई ड्राइवर युक्त ADB नहीं मिलता है, तो संभवतः आपको डिवाइस ड्राइवर स्थापित करने की आवश्यकता है, जो मेरे मामले में (HTC ग्लेशियर) सही स्थित था मेरे फोन पर।


62
आप भयानक हैं! क्या आप जानते हैं कि इस मुद्दे की वजह से मैंने कितनी लंबी रातें अपने अंगूठे से काटने पर विचार किया है? आपके सभी बच्चे केन्याई के रूप में उपवास करते हैं और आप हमेशा के लिए धन्य हो जाते हैं!
जॉन सोनमेज़

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

1
मुझे आशा है कि इस समाधान काम करता है, लेकिन मैं Linux / Ubuntu में :-( एडीबी उपयोग कर रहा हूँ
हेंडी इरावन

मुझे यह कहते हुए एक संदेश मिलता है कि फ़ोल्डर% ANDROID_SDK% \ extras \ google \ usb_driver का चयन करते समय या ड्राइवरों के लिए खोज करने के लिए% ANDROID_SDK% का चयन करते समय कोई ड्राइवर उपलब्ध नहीं हैं।
अदाम

किसी को पता है कि यह विन्डोज़ XP के साथ कैसे करना है? >। <
गेब्रियल फेयर

98

क्या आपने अपनी कमांड लाइन से (लिनेक्स को ग्रहण किया)

adb devices

अगर आपको बहुत सारे प्रश्न चिह्न मिले

List of devices attached
??????????????    device

जाँचें कि आपके डिवाइस का विक्रेता आईडी क्या है:

lsusb 
> Bus 003 Device 006: ID 04e8:689e Samsung Electronics Co., Ltd 

इस मामले में वेंडर आईडी '04e8' है।

आपको अपने डिवाइस को USB सूची में जोड़ना होगा

sudo vim /etc/udev/rules.d/51-android.rules

और इस लाइन को डालें (अपनी खुद की विक्रेता आईडी का उपयोग करें)।

SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"

वैकल्पिक रूप से निम्नलिखित वाक्यविन्यास को mcordaro और येकमर सिमसेक द्वारा दस्तावेज़ीकरण का उल्लेख करके देखें

SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"

इसे बचाओ, और फिर

sudo chmod a+r /etc/udev/rules.d/51-android.rules
sudo service udev reload

और यह अब काम करना चाहिए


3
मुझे "???????" के साथ समस्या थी मेरे उपकरणों की सूची में दिखा रहा है। इसने इसे ठीक कर दिया। धन्यवाद!
लोनबोट

10
मुझे पता नहीं क्यों, लेकिन इस जवाब ने मेरी मदद नहीं की। मेरे पास एचटीसी डिज़ायर, डेबियन स्क्वीज़, एक्लिप्स गैलीलियो और एंड्रॉइड 2.2 एपीआई है। मैंने वह सब कुछ किया जो आपने यहां लिखा था, लेकिन मुझे कोई सफलता नहीं मिली, अगर मैं यह 'अदब डिवाइस' करता हूं तो मुझे यह मिलता है: marek@deb42:~$ adb devices\ n List of devices attached \ n???????????? no permissions
मारेकी

3
यह काम किया है, लेकिन मैं परिवर्तन दर्ज करने से पहले sudo adb किल-सर्वर किया था।
खलोस

2
इसके अलावा, याद रखें कि udv पुनः लोड होने के बाद ग्रहण को फिर से शुरू करें।
मिगडस

13
हाय, ubuntu पर आपके जवाब ने मेरे लिए काम किया है, लेकिन नियम फ़ाइल के लिए थोड़ा सा वाक्य परिवर्तन के साथ काम किया है। अर्थात एचटीसी के लिए इस नियम में SUBSYSTEM == "usb", ATTR {idVendor} == "0bb4", MODE = "0666", GROUP = "प्लगदेव" ने काम किया है। इसे यहाँ डेवलपर .android.com/tools/device.html के रूप में बताया गया है। # मदद के लिए सेटिंग-अप धन्यवाद
येकेर सिमसेक

7

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

marek@deb42:~$ sudo adb kill-server

marek@deb42:~$ sudo adb devices


ऐसा करने से मेरी डिवाइस adb डिवाइस की सूची में ठीक से दिखाई देती है, हालांकि यह अभी भी "?????????" के रूप में दिखाई देती है ग्रहण Android डिवाइस चयनकर्ता विंडो में। क्या Eclipse के ADT प्लगइन को रूट के रूप में चलाने का कोई तरीका है?
1337ingDisorder

3

मुझे यह समझ में आया, हालाँकि ऐसा लगता है कि हमें अलग-अलग समस्याएँ हैं। हालांकि, सिर्फ मामले में यह आपकी मदद करता है।

सबसे पहले आपके प्रकट होने के लिए एंड्रॉइड होना चाहिए: एप्लिकेशन नोड में डीबग करने योग्य = "सही" विशेषता। आपके पास शायद यह है, और मुझे नहीं पता कि यह वास्तव में डिवाइस को दिखाने में योगदान देता है या नहीं।

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

अंत में, (और मैं इसे केवल Droid X पर देखता हूं) जब आप पीसी मोड में होते हैं तो डिवाइस मशीन से जुड़ा होने के बावजूद ऐसा नहीं करता है। जब आप मास स्टोरेज मोड में होते हैं, तो सब कुछ अपेक्षित रूप से काम करता है, लेकिन एसडी कार्ड अक्षम हो जाता है, इसलिए, यदि आपका ऐप एसडी कार्ड के लिए WRITE होता है, तो यह निष्पादन में उस बिंदु पर विफल हो जाएगा। कैप्टिनेट (मेरा अन्य परीक्षण उपकरण) एक ही समस्या से ग्रस्त नहीं है।


3

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


AndroidStudio के नवीनतम संस्करणों पर ऐसा लगता है कि इसे ठीक कर दिया गया है और अब डिवाइस वैसे भी सूची में दिखाई देता है
Prostokvashkin

2

मुझे वही समस्या थी और ऊपर पोस्ट किए गए कई समाधानों को आजमाने के बाद अंत में केबल को बदलने की कोशिश की और इसने तुरंत काम किया।


2

विंडो मशीन पर बस adbdriver स्थापित करें । यह ऑटोमेटिकल कनेक्टेड के लिए सक्षम ड्राइवर प्राप्त करेगा Android Device

मुझे उम्मीद है कि यह इस मुद्दे का सामना करने वाले सभी लोगों की मदद करेगा।


1

आशा है कि यह समाधान इस बार आपके मूड को ठीक करेगा!

समस्या: मेरा एंड्रॉइड डिवाइस ग्रहण एडीटी द्वारा मान्यता प्राप्त नहीं है, क्यों?

कारण: जब मैं इसे ठीक कर रहा था, तो डिवाइस ड्राइवर गायब था!

कैसे ठीक करना है:

  1. वेब के माध्यम से खोजें (Google का उपयोग करके) " LG <Your_Phone_Model नंबर> ड्राइवर डाउनलोड "। (Ex।: - अपनी सेटिंग सूची में फ़ोन के बारे में पर जाएं > मॉडल नंबर, मेरे लिए यह LG-E400f है)
  2. अधिकतर पहले कुछ लिंक आवश्यक डिवाइस ड्राइवर डाउनलोड पेज से संबंधित हैं। (Ex।: - मेरे लिए मुझे निम्न लिंक मिला है और प्रत्येक डिवाइस ड्राइवर के लिए एलजी या अधिकांश अन्य विक्रेताओं / मैन्युफैक्चरर्स के पास उस तरह के मैनुअल और ड्राइवर पेज हैं। ) सॉफ्टवेयर अपडेट और ड्राइवरों के डाउनलोड के बारे में उल्लेख करते हुए उस पृष्ठ पर जाएं।
  3. " मैनुअल और सॉफ्टवेयर अपडेट " के अनुभाग तक नीचे स्क्रॉल करें और केवल चरण 1 करना मेरे लिए पर्याप्त था, जो " यूएसबी चार्जर स्थापित करें " है
  4. इसे डाउनलोड करें (Mac या Windows के लिए) > इसे इंस्टॉल करें > अपना ग्रहण ADT > चेक करें और यह अब तक डिवाइस टैब के तहत दिखाई देनी चाहिए

चीयर्स !!!
उम्मीद है कि यह किसी और को स्पष्ट रूप से समाधान प्राप्त करने में मदद करता है!


0

यदि आप ग्रहण का उपयोग कर रहे हैं, तो देखें कि क्या ग्रहण ने अनजाने में आपकी परियोजना को एक देशी जावा परियोजना के रूप में परिवर्तित कर दिया। ग्रहण में अपनी परियोजना के नाम पर राइट क्लिक करके और "एंड्रॉइड प्रोजेक्ट में कनवर्ट करें" विकल्प का चयन करें।


0

एक और चीज़ जो आप आज़मा सकते हैं, वह निर्माताओं की वेबसाइट से USB ड्राइवरों की तलाश में है। विंडोज अपडेट में हमेशा इन ड्राइवरों को शामिल नहीं किया जाता है। मेरा एसर आइकोनिया ए 700 टैबलेट तब तक ग्रहण में नहीं दिखेगा जब तक मैं एसर की वेबसाइट से ड्राइवरों को डाउनलोड और इंस्टॉल नहीं करता।


0

मुझे जियाओमी फोन के साथ भी यही समस्या है। ग्रहण मेरे अन्य सभी उपकरणों (सैमसंग और हुवावे सहित) का पता लगा सकता है।

उपरोक्त सभी की कोशिश की और अंत में समाधान पाया: " # # 717717 # # " में कुंजी और कॉल करें और यह काम करेगा!


0

दुर्भाग्य से, उपरोक्त समाधान मेरे सैमसंग डिवाइस ऐस 2 पर काम नहीं कर रहे थे। लेकिन सैमसंग केस को स्थापित करने से समस्या हल हो गई


0

PdaNet स्थापित करें ( http://pdanet.co/a/ ) स्थापना के बीच में अगर आपको यह संदेश "पॉप अप में USB या कुछ छोड़ें", पॉप अप को बंद करें, अनप्लग डिवाइस को बंद करें, फिर प्लग डिवाइस को स्थापित करें, स्थापना जारी रखें। अब ग्रहण को आपके उपकरण को सूचीबद्ध करना चाहिए :)


0

कभी-कभी adb मेरे मैक पर चलना बंद कर देता है, एक सरल:

adb मार-सर्वर
adb स्टार्ट-सर्वर

और डिवाइस पर adb डीबग को पुनरारंभ करने से इसे फिर से कनेक्ट किया जाएगा।


0

मैंने अपने ड्रायवर 3 के लिए कुछ बिंदु पर अपने मोटोरोला ड्राइवरों को अपडेट किया, और फिर एडीबी को डिवाइस नहीं मिला। इस सवाल और शीर्ष उत्तर को पढ़ने के बाद और फिर भी काम नहीं किया, मैंने पहले ड्राइवर को हटाने की कोशिश की। फिर डिवाइस को अनप्लग करें, फिर उसमें रिप्ले करें, विंडोज ने पाया और सही ड्राइवरों को लोड किया। जोय! आशा है कि यह किसी और की मदद करेगा।


0

एक हास्यास्पद चीज ने मेरे लिए काम किया, मैंने ऐप चलाया, फिर जब डिवाइस विंडो खुली तो मैंने स्वैप किया कि डिवाइस को कॉर्ड किस पोर्ट पर मेरे मैक पर प्लग किया गया था और बैम ने डिवाइस पाया! सौभाग्य यह सामान मुश्किल हो सकता है


0

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


0

Android मेनिफ़ेस्ट फ़ाइल में निम्न पंक्ति के कारण डिवाइस दिखाई नहीं दे रहा था ---

<uses-sdk android:minSdkVersion="18"
        android:targetSdkVersion="18"/>

मैंने इसे बदल दिया ---

<uses-sdk android:minSdkVersion="8"
        android:targetSdkVersion="19"/>

अब यह काम कर गया।


0

udevYekmer Simsek के अनुसार डायरेक्टरी में फ़ाइल जोड़ने के बाद /var/log/syslog, जब आप अपने डिवाइस को री-प्लग करते हैं, तो आपको लॉग में यह दिखाया जाएगा:

Jul  3 16:18:10 jupiter kernel: [16866.411654] usb 2-1.2: USB disconnect, device number 7
Jul  3 16:18:15 jupiter kernel: [16871.221603] usb 2-1.2: new high-speed USB device number 8 using ehci-pci
Jul  3 16:18:15 jupiter kernel: [16871.315693] usb 2-1.2: New USB device found, idVendor=18d1, idProduct=d002
Jul  3 16:18:15 jupiter kernel: [16871.315704] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul  3 16:18:15 jupiter kernel: [16871.315710] usb 2-1.2: Product: Nexus 5
Jul  3 16:18:15 jupiter kernel: [16871.315715] usb 2-1.2: Manufacturer: LGE
Jul  3 16:18:15 jupiter kernel: [16871.315719] usb 2-1.2: SerialNumber: 0650f8e00ae573dc
Jul  3 16:18:15 jupiter mtp-probe: checking bus 2, device 8: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
Jul  3 16:18:15 jupiter mtp-probe: bus: 2, device: 8 was not an MTP device
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.