android - विंडोज 7 x64 से "एडीबी डिवाइस" के माध्यम से नेक्सस 7 यूएसबी पर दिखाई नहीं दे रहा है




sideloading (12)

"कैमरा (पीटीपी)" में यूएसबी कनेक्शन / स्टोरेज मोड सेट करने के अलावा, मुझे डेवलपर मोड को भी सक्षम करना था, जो 4.2 के बाद से छिपा हुआ है।

  1. सेटिंग मेनू पर जाएं, और 'फ़ोन / टैबलेट के बारे में' पर स्क्रॉल करें। इसे थपथपाओ।
  2. नीचे फिर से नीचे स्क्रॉल करें, जहां आप 'बिल्ड नंबर' देखते हैं।
  3. इसे सात (7) बार टैप करें। तीसरे टैप के बाद, आपको एक चंचल संवाद दिखाई देगा जो कहता है कि आप डेवलपर होने से चार टैप्स दूर हैं। टैपिंग पर रखें और आपको डेवलपर सेटिंग्स मिल गई हैं।
  4. अब सेटिंग्स के तहत 'डेवलपर विकल्प' है। इसे थपथपाओ।
  5. इसे सक्षम करने के लिए 'यूएसबी डीबगिंग' टैप करें।

स्रोत: एंड्रॉइड 4.2 पर डेवलपर सेटिंग्स कैसे सक्षम करें

मैंने स्पष्ट किया है - यूएसबी ड्राइवर नवीनतम एंड्रॉइड एसडीके से स्थापित किया गया था, और टैबलेट में यूएसबी डीबगिंग चालू किया गया था।

जब Nexus 7 कनेक्ट होता है, तो डिवाइस विंडोज डिवाइस मैनेजर में "एंड्रॉइड फोन" / "एंड्रॉइड कंपोजिट एडीबी डिवाइस" के रूप में दिखाई देता है, जिसमें गुण संस्करण 6.0.0.0 दिखाते हैं, इसलिए सही ड्राइवर स्थापित और काम कर रहा है।

यह यह भी साबित करता है कि डिवाइस यूएसबी डिबगिंग मोड में है, क्योंकि यदि यह विंडोज़ में "पोर्टेबल डिवाइस" / "नेक्सस 7" के तहत दिखाई नहीं देता है।

समस्या यह है कि "एडीबी डिवाइस" कोई डिवाइस नहीं दिखाता है, और Eclipse भी (आश्चर्य की बात नहीं है) ने ऐप चलाने के लिए नेक्सस 7 को हार्डवेयर डिवाइस के रूप में भी पेश नहीं किया है।

मैंने बिना किसी प्रभाव के दोनों डिवाइस रीबूट कर दिए हैं।

एकमात्र डीबगिंग ADB_TRACE=all मैं समझ सकता हूं वह ADB_TRACE=all सक्षम है, लेकिन यह मुझे कुछ भी नहीं बताता है:

[email protected] ~/AppData/Local/Android/android-sdk/platform-tools
$ export ADB_TRACE=all

[email protected] ~/AppData/Local/Android/android-sdk/platform-tools
$ adb devices
system/core/adb/adb.c::main():Handling commandline()
system/core/adb/adb_client.c::adb_query():adb_query: host:devices
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:version
system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: port 5037 type tcp => fd 100
system/core/adb/transport.c::writex():writex: fd=100 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=100 len=12: 686f73743a76657273696f6e host:version
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
4f4b4159 OKAY
system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 100
system/core/adb/adb_client.c::adb_connect():adb_connect: service host:devices
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
30303034 0004
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
30303164 001d
system/core/adb/sysdeps_win32.c::adb_close():adb_close: 100(lo-client:5037)
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:devices
system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: port 5037 type tcp => fd 101
system/core/adb/transport.c::writex():writex: fd=101 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=101 len=12: 686f73743a64657669636573 host:devices
system/core/adb/transport.c::readx():readx: fd=101 wanted=4
system/core/adb/transport.c::readx():readx: fd=101 wanted=4 got=4
4f4b4159 OKAY
system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 101
system/core/adb/adb_client.c::adb_connect():adb_connect: return fd 101
system/core/adb/transport.c::readx():readx: fd=101 wanted=4
system/core/adb/transport.c::readx():readx: fd=101 wanted=4 got=4
30303030 0000
system/core/adb/transport.c::readx():readx: fd=101 wanted=0
system/core/adb/transport.c::readx():readx: fd=101 wanted=0 got=0

system/core/adb/sysdeps_win32.c::adb_close():adb_close: 101(lo-client:5037)
List of devices attached
***NOTHING SHOWN*****

मैं क्या गलत कर रहा हूं?


आप में से उन लोगों के लिए जो नेक्सस 5x के साथ हैं जो केवल डिवाइस मैनेजर में Kedacom usb device देखते हैं और फोन देखने के लिए एडीबी नहीं प्राप्त कर सकते हैं ... Update driver... को Update driver... केडैकॉम डिवाइस पर और इसे "एंड्रॉइड एडीबी इंटरफ़ेस / डिवाइस "


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


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

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

@Ciaran Gallagher Settings --> Storage --> Top Left Option (Computer USB Connection) tap--> choose MTP के लिए धन्यवाद Settings --> Storage --> Top Left Option (Computer USB Connection) tap--> choose MTP




मेरे पास एक एचटीसी वन ड्राइवर स्थापित था, और मैंने सोचा कि काम नहीं करने का कारण था। हालांकि, यह पता चला कि कारण मैंने एमटीपी / पीटीपी दोनों को अक्षम कर दिया था।

मुझे सेटिंग्स के लिए जगह नहीं मिली, लेकिन फिर मैंने पाया कि आपके नेक्सस 7 पर यूएसबी को कैसे कॉन्फ़िगर करें

यह मेरे लिए काफी भ्रमित है, यह स्टोरेज टैब में है। या तो एमटीपी या पीटीपी मेरे लिए काम करता है।


मेरे पास एक समान समस्या थी और अन्य सुझावों की कोशिश की।

http://www.junefabrics.com/android/download.php से डाउनलोड में PdaNet ड्राइवर का उपयोग करना आखिरकार नौकरी करता है और मुझे अंततः एडीबी के माध्यम से कनेक्ट करने की इजाजत देता है। यहां से ड्राइवर स्थापित करने से पहले मैं अपने डिवाइस पर नए एंड्रॉइड 4.2 को सीलोड करने के लिए अपने नेक्सस को पहचानने में असमर्थ था।

मैं अपने नेक्सस 7 के साथ विंडोज 7 64 बिट चला रहा हूं।


मेरे मामले में मुझे दो समस्याएं थीं:

  1. मेरे पीसी को पिछले "सैमसंग गैलेक्सी II" ड्राइवर मिला और इसे मेरे नेक्सस 7 में सौंपा गया। मुझे इसे कई बार अनइंस्टॉल करने की आवश्यकता थी। अंत में मैं सही नेक्सस 7 ड्राइवर को बांध सकता था।

  2. पीटीपी विकल्प सेट करने की आवश्यकता है।


मैं विंडोज 7 एक्स 64 पर नेक्सस 7 (4.2) का उपयोग कर रहा हूं। यहां वर्णित अन्य विधियों में से कोई भी मेरे लिए काम नहीं करता है। टैब पहले ही पीटीपी मोड में था। अंत में, जब मैं नीचे दी गई रेखा को 'android_winusb.inf' में <android-sdk> \ extras \ google \ usb_driver के अंतर्गत जोड़ता हूं और एक 'अपडेट ड्राइवर' करता हूं, तो मैं इसे काम कर सकता हूं:

%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E44&REV_9999&MI_01

मेरे मामले में सटीक हार्डवेयर आईडी (यूएसबी \ VID_18D1 और PID_4E44 और REV_9999 और MI_01) प्राप्त करने के लिए, आप कंप्यूटर प्रबंधन -> डिवाइस प्रबंधक -> विवरण टैब -> ड्रॉप-डाउन से हार्डवेयर आईडी का चयन कर सकते हैं।


मैंने पाया कि आप डिवाइस मैनेजर भी कर सकते हैं -> ड्राइवर अपडेट सॉफ़्टवेयर -> ड्राइवर कंप्यूटर के लिए मेरे कंप्यूटर को ब्राउज़ करें -> मुझे अपने कंप्यूटर पर डिवाइस ड्राइवरों की एक सूची से चुनने दें -> एंड्रॉइड फोन -> [एडीबी ड्राइवर संस्करण 6 के शीर्ष के पास सूची ... क्षमा करें, मुझे सही नाम याद नहीं है]

जैसे ही मैंने ऐसा किया, यह जुड़ा हुआ था, और मैं विंडोज 7 64 बिट पर संस्करण 4.2 को सीलोड करने में सक्षम था।


विंडोज 7 एक्स 64 पर Google गैलेक्सी नेक्सस 4.2.1 से सफलतापूर्वक कनेक्ट करने के लिए पीडीएनेट ड्राइवर ही एकमात्र समाधान था जो नवीनतम 4.2 एडीके (संशोधन 7) से आधिकारिक यूएसबी ड्राइवरों को अस्वीकार / अनदेखा कर रहा था - http://junefabrics.com/android/index.php





sideloading