"एडीबी डिवाइस" कमांड मेरे 4.4 एंड्रॉइड फोन का पता नहीं लगाएगा [बंद]


15

मैं adb devicesअपने एलजी TransPYRE ™ (VS810PP) फोन लेने के लिए आदेश प्राप्त करने की कोशिश कर रहा एक मुद्दा रहा है। ध्यान रखें कि कमांड वास्तव में काम करता है। तो यह ड्राइवरों के साथ अदब के साथ कोई समस्या नहीं है।

इस पोस्ट से एक नज़र लेने के बाद , मैंने ऑनलाइन पाया, मैंने ठीक से कदम उठाए (तीन बार, बस सुनिश्चित होने के लिए)।

इसलिए मैंने मूल रूप से ऐसा किया:

  1. एक फ़ाइल बनाई गई /etc/udev/rules.d/70-android.rules:।
  2. SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"फाइल पर लिखा ।
  3. के माध्यम से उचित अनुमति दी sudo chmod a+rx /etc/udev/rules.d/70-android.rules
  4. मेरे कंप्यूटर को रिबूट किया।
  5. Udev को पुनः आरंभ किया गया।

और परिणाम:

$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 

(लेकिन उसके बाद कुछ नहीं आया)

लेकिन मैंने अभी हार नहीं मानी। मैं यहाँ उबुंटू के एक अन्य पोस्ट से पढ़ा , मैंने फिर से कोशिश की।

फिर से, प्रक्रिया:

  1. एक फ़ाइल बनाई गई: /etc/udev/rules.d/51-android.rules
  2. SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"फाइल पर लिखा
  3. उचित अनुमति दी sudo chmod a+rx /etc/udev/rules.d/51-android.rules
  4. 'लूटने वाला' को रिबूट किया।
  5. Udev को पुनः आरंभ किया गया।

आउटपुट ऊपर जैसा है, फिर भी तय नहीं ...

मैं एंड्रॉइड के लिए बहुत नया हूं, लेकिन मेरा सबसे अच्छा अनुमान है कि मैं किसी प्रकार की आउट-डेटेड पद्धति का उपयोग कर रहा हूं, क्योंकि वे पद 2 या अधिक वर्ष पुराने हैं। तो अब शायद एक नया तरीका है।

संपादित करें:

$ lsusb
...
Bus 005 Device 005: ID 1004:628a LG Electronics, Inc. 
...

$ dmesg | grep "LG"
[   69.824457] usb 5-1.4: Manufacturer: LG Electronics Inc.
[   73.155776] usb 5-1.4: Product: LGE Android Phone
[   73.155783] usb 5-1.4: Manufacturer: LG Electronics Inc.
[   74.232275] scsi 5:0:0:0: CD-ROM            LGE      Android Platform 0000 PQ: 0 ANSI: 2
[   78.191262] usb 5-1.4: Product: LGE Android Phone
[   78.191268] usb 5-1.4: Manufacturer: LG Electronics Inc.

$ echo "0x1004" > ~/.android/adb_usb.ini
$ adb kill-server
$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ adb devices
List of devices attached 

क्या आपके पास USB डिबगिंग आपके फ़ोन पर सक्षम है?
s3lph 13

@the_Seppi हां।

मिंट यहाँ समर्थित नहीं है। यह यूनिक्स एंड लिनक्स
टिम

क्या फोन को प्लग करते समय कर्नेल द्वारा किसी भी उपकरण का पता लगाया जाता है? के आउटपुट की जाँच करें dmesg। कृपया ध्यान दें कि यहां मिंट ऑफ-टॉपिक है। आप unix.stackexchange.com पर पूछना चाहते हैं या अपने सवाल को फिर से पढ़ सकते हैं, इसलिए यह उबंटू के लिए फिट बैठता है (लेकिन कृपया पहले जांचें कि क्या यह एक आधिकारिक उबंटू प्रणाली में दिखाई देता है, यूएसबी पर एक उबंटू लाइव सिस्टम फिट होना चाहिए।)
s3ln

@the_Seppi, जब करते हैं lsusb, मैं Bus 005 Device 005: ID 1004:628a LG Electronics, Inc.प्रविष्टियों में से एक के रूप में मिलता है ।

जवाबों:


28

MTP से PTP पर मोड सेट करें । मुझे भी यही समस्या थी।

एमटीपी का मतलब है मीडिया ट्रांसफर प्रोटोकॉल । पीटीपी का मतलब है पिक्चर ट्रांसफर प्रोटोकॉल , जिसका अर्थ है कि फोन कंप्यूटर को एक डिजिटल कैमरा के रूप में दिखाई देता है।

मोड सेट करने के लिए: सेटिंग > डेवलपर विकल्प > स्क्रॉल करके USB कॉन्फ़िगरेशन चुनें , इसे टैप करें और PTP चुनें या केवल स्टेटस बार में नोटिफिकेशन पर क्लिक करें और PTP चुनें।


शायद यह अपने आप में एक समस्या है एलजी फोन
ओल्दोवॉक

धन्यवाद! मैं काफी समय से संघर्ष कर रहा हूं जब तक मुझे यह जवाब नहीं मिला
योद्धा

4
इसके अलावा ऐसा करें: सेटिंग्स पर जाएं -> फोन के बारे में -> सात बार "बिल्ड नंबर" पर टैप करें। वोइला !!! यह डेवलपर मोड को सक्षम करता है ... आपको सेटिंग में 'डेवलपर विकल्प' नामक नया विकल्प दिखाई देगा। वहाँ से मुझे USB डीबगिंग को भी सक्षम करना था। डेवलपर विकल्प> USB डिबगिंग ... adb किल-सर्वर ... adb स्टार्ट-सर्वर
स्कॉट स्टेंसलैंड

2
इसका मतलब "MTP से PTP पर सेट मोड" है?
यानिक रोचोन

मुझे स्पष्ट रूप से CM13 पर adb और USB डिबगिंग की अनुमति देनी थी। स्कॉट स्टेंसलैंड की टिप्पणी देखें कि कैसे सक्षम करें
syss

33

मेरे साथ कभी-कभी कुछ उपकरणों के साथ ऐसा होता है। यहाँ मैं क्या काम मिल रहा है:

  1. वेंडर आईडी ढूंढें : आप इसे टाइप करके देख सकते हैं lsusb। मेरा आउटपुट कुछ इस तरह है:

    Bus 002 Device 097: ID abc1:1234 Fictional Company, Ltd. 
    

    इस मामले में, abc1वेंडर आईडी है।

  2. एक adb_usb.iniफ़ाइल बनाएँ : निम्नलिखित चलाएँ

    echo "0x<your device's Vendor ID>" > ~/.android/adb_usb.ini
    
  3. पुनर्प्रारंभ करें adb

    adb kill-server
    adb start-server
    

ऐसा करने के बाद से, मेरे उपकरणों में सभी दिखाया गया है adb devices


3
यह काम करने के लिए प्रकट नहीं हुआ। मैंने जो मुख्य पोस्ट किया था, उस पर संपादन की जाँच करें।

1
यह बहुत बुरा है :( मेरे पास इस बिंदु पर कोई अन्य विचार नहीं है, मेरे लिए adb_usb.ini फ़ाइल काम करती है
अबे

3
मुझे खुशी है कि ऑफ-टॉपिक पुलिस के आने से पहले आपको यह जवाब मिला। मेरी समस्या का समाधान किया।
mmccoo

धन्यवाद, कि मेरे लिए काम किया। मेरे पास समस्या थी, कि कभी-कभी उबंटू को मेरा कनेक्टेड एंड्रॉइड डिवाइस नहीं मिलेगा। अब यह अदब के पुनः आरंभ के बाद मिला।
वलीउस्क

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