Chrome का रिमोट डिबगिंग (USB डीबगिंग) सैमसंग गैलेक्सी S3 के लिए काम नहीं करता है जो एंड्रॉइड 4.3 चला रहा है


86

जब से मैंने अपने सैमसंग गैलेक्सी एस 3 को एंड्रॉइड 4.3 (4.1.2 से) में अपग्रेड किया है, मैं एंड्रॉइड के लिए क्रोम के रिमोट डिबगिंग ( यहां अधिक विवरण ) का उपयोग करने में असमर्थ हूं ।

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

मैं क्रोम के साथ किसी भी समस्या का समाधान कर रहा हूं क्योंकि मैं एक Google Nexus4 के साथ USB डिबग कर सकता हूं, साथ ही, कुछ अन्य थ्रेड (यहां और अन्य जगहों पर) को देखते हुए यह सैमसंग के 4.3 अपग्रेड के साथ एक समस्या लगती है।

किसी भी संकेत यह काम पाने के लिए?


1
मैं एंड्रॉइड स्टूडियो का उपयोग करके एंड्रॉइड के लिए विकसित कर रहा था। इसलिए मेरे पास लगभग सब कुछ स्थापित था लेकिन क्रोम ने मुझे उपकरणों की सूची नहीं दिखाई। इसका समाधान यह था कि adb.exeजो पहले से ही मेरे पीसी पर था, और उसे चलाने के लिए adb.exe devices। मेरे लिए यही चाल चली।
सईद नेमाटी

आप इसे कैसे चलाते हैं? मैंने विंडोज के लिए यहां से "स्टैंडअलोन एंड्रॉइड एसडीके प्लेटफ़ॉर्म-टूल पैकेज" डाउनलोड किया , ज़िप फ़ाइल सामग्री को निकाला और डबल-क्लिक किया adb.exeऔर यह सिर्फ एक टर्मिनल खोला और बंद कर दिया। मैंने फिर एक टर्मिनल खोला और भाग गया adb.exe devicesऔर यह कहा 'adb.exe' is not recognized as an internal or external command, operable program or batch file। मेरे पास एंड्रॉइड स्टूडियो स्थापित नहीं है क्योंकि यह लगभग 2GB है और मैं सीमित कनेक्शन पर हूं।
user1063287

जवाबों:


167

मेरे उपकरणों ने अब क्रोम डे-एक्टिवेटेड ADB प्लगइन के रूप में काम करना बंद कर दिया क्योंकि यह अब देव-टूल्स में बनाया गया है।

मैंने एसडीके डाउनलोड किया और क्रोम डेवलपर्स के निर्देशों का पालन किया । मैंने कभी भी अल्फोंसो द्वारा दिए गए निर्देशों को पर्याप्त नहीं होने के लिए पाया और मैंने इसे विंडोज 8 पर इस तरह किया:


  1. यहां एंड्रॉइड एसडीके डाउनलोड करें ("एसडीके टूल ओनली" अनुभाग) और सामग्री को अनज़िप करें।
  2. SDK Manager.exe चलाएँ और Android SDK प्लेटफ़ॉर्म टूल इंस्टॉल करें
  3. कमांड प्रॉम्प्ट खोलें (बस विंडोज़ बटन दबाकर और cmd.exe टाइप करें)
  4. पूर्व के साथ पथ दर्ज करें: cd c: / download / sdk / platform-tools
  5. ADB.exe में टाइप करके ADB खोलें
  6. निम्न कमांड को इसे टाइप करके और एंटर दबाकर चलाएँ: adb डिवाइस
  7. जांचें कि क्या आपको अपने डिवाइस पर प्रॉम्प्ट मिलता है, यदि आप अभी भी अपने फोन को इंस्पेक्ट डिवाइसेस में नहीं देख सकते हैं तो निम्न कमांड एक-एक करके चलाएं ("को छोड़कर)" एडीबी किल-सर्वर "" एडीबी स्टार्ट-सर्वर "" एडीबी डिवाइस "

मुझे बड़ी समस्याएं थीं और मैं इन चरणों के साथ काम करने में कामयाब रहा। यदि आपको अभी भी समस्याएं हैं, तो Chrome के साथ Android पर मार्गदर्शक दूरस्थ डिबगिंग को google करें और ड्राइवरों के बारे में बताएं। मुझे अपने सैमसंग गैलेक्सी नेक्सस के साथ समस्याएँ थीं जिनके लिए एडीबी के साथ विशेष ड्राइवर की आवश्यकता थी।


अपडेट करें

यदि आप विंडोज 10 का उपयोग कर रहे हैं और एंड्रॉइड एसडीके डाउनलोड करने के लिए लिंक नहीं पा सके हैं ; आप # 1 और # 2 को छोड़ सकते हैं। आपको बस " Android डीबग ब्रिज " सक्रिय करना होगा । डाउनलोड करने के बाद सीधे # 3 - # 7 पर जाएं और " प्लेटफ़ॉर्म-टूल्स " ( https://developer.android.com/studio/releases/platform-tools.html ) पर अमल करें


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

1
लॉलीपॉप अद्यतन के बाद मेरे लिए काम किया डिबगिंग और ड्राइवरों के साथ गड़बड़।
महन

2
सैमसंग गैलेक्सी एस 3 (एंड्रॉइड 4.4) के लिए भी। कोई अन्य तरीके से काम नहीं किया लेकिन यह एक है। +1
ऑस्टिन

1
यूनिक्स आधारित प्रणालियों पर आपको निष्पादन योग्य के लिए एक पथ की आपूर्ति करने की आवश्यकता होती है या जब आप एक ही फ़ोल्डर में होते हैं तो भी यह काम नहीं करेगा। इसलिए यदि आप एक ही फ़ोल्डर में हैं, तो उपयोग करें ./adb devices
स्टिजन डे विट

1
एंड्रॉइड 5.0 के साथ विंडोज 10 के तहत गैलेक्सी एस 5 पर मेरे लिए यह बहुत अच्छा था। मुझे अपना उपकरण Chrome निरीक्षण में नहीं मिला लेकिन इन चरणों का पालन करने के बाद यह दिखाई दिया। मैंने एंड्रॉइड एसडीके टूल्स , एंड्रॉइड एसडीके प्लेटफॉर्म टूल्स और Google यूएसबी ड्राइवर स्थापित किए
ओलिवर ई।

34

Valros.nu के उत्तर का अनुसरण करने का प्रयास करने के बाद, मुझे पता चला कि sdk डाउनलोड अब 840MB exe इंस्टॉलर में androind स्टूडियो के साथ बंडल किया गया है।

जैसा कि आप सभी को इस विशेष कार्यक्रम की आवश्यकता है, अदब कार्यक्रम है, आप इसे एक्सडीए वालों से स्टैंडअलोन इंस्टॉलर में प्राप्त कर सकते हैं:

http://forum.xda-developers.com/showthread.php?t=2317790

ध्यान दें कि आपको टाइप करने की आवश्यकता नहीं है adb.exe, बस adb devicesकमांड प्रॉम्प्ट में टाइप करें जिसे इंस्टॉल करने के बाद लॉन्च किया गया है।

इसके अलावा, मुझे फोन पर आने के लिए रिमोट डीबगिंग प्रॉम्प्ट प्राप्त करने के लिए अपने सैमसंग एस 4 में अनप्लग और रिप्लाई करना पड़ा


3
संघर्ष के घंटे ... इस जवाब को मिला ... ऐप इंस्टॉल किया ... स्वर्गदूतों का गायन और जीवन आश्चर्य और अजीबता से भरा।
बस प्लेन हाई

1
Chrome पर कुछ सरल दूरस्थ डीबगिंग के लिए पूर्ण SDK की आवश्यकता नहीं थी। यह समाधान महान है। इस उत्तर को वोट दें!
एड्रियन मोइसा

1
मैंने यह कोशिश की और अपने डिवाइस को "अनधिकृत" के रूप में देख सकता हूं, लेकिन मुझे फ़ोन पर ऑक्ट्रोइज़ करने के लिए कोई पॉप-अप नहीं मिलता है। मैंने पहले ही हैंडसेट पर यूएसबी डिबगिन को सक्षम कर दिया है। मुझे क्या याद किया?
गुरिल्ला

1
मैंने इसे विकल्पों में अक्षम किया और फिर से सक्षम किया और यह पहचानने वाला उपकरण है। मुझे लगता है कि यह यहां सबसे अच्छा जवाब है।
गुरिल्ला

3
यह उत्तर मेरे लिए 750kb डाउनलोड और 1.2GB डाउनलोड (3 + GB अनज़िप्ड) के बीच अंतर था। धन्यवाद!
जेरेमी पेनरोड

18

थोड़ी देर इधर-उधर देखने के बाद मैं इस पार आ गया । जाहिर है, अभी तक इस मुद्दे का कोई समाधान नहीं है, लेकिन एक वर्कअराउंड है - विरासत वर्कफ़्लो पर वापस जाना ।

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

यह बताता है कि यह मोबाइल ओएस अपग्रेड के कारण नहीं हुआ था बल्कि क्रोम द्वारा (मुझे इस तथ्य से फेंक दिया गया था कि यह मेरे Nexus4 पर किसी तरह काम करता है)। क्रोम के पुराने संस्करणों में 500 विषम एमबी एंड्रॉइड एसडीके डाउनलोड करने की आवश्यकता नहीं थी, क्योंकि यह एडीबी प्लगइन का समर्थन करता था। लेकिन क्रोम के नवीनतम संस्करण के साथ, मुझे लगता है, विरासत जाना ही एकमात्र रास्ता है।


मेरे लिए काम किया है, और मैं इसे बहुत आभारी हूँ! मेरे गैलेक्सी नेक्सस पर सटीक एक ही मुद्दा: डिवाइस शो से जुड़ा हुआ है, जिसमें "USB डीबगिंग कनेक्टेड" डिवाइस पर अधिसूचना शामिल है, लेकिन क्रोम में प्रकट नहीं होता है: // "डिवाइसेस" सूची का निरीक्षण करें, और न ही मुझे डिवाइस पर "प्रेरित" करें USB डिबगिंग की अनुमति दें, "जो कि तब होता है जब आप किसी पीसी से कनेक्ट होते हैं। जब मैं adb devicesअपने पीसी पर भागा , तो उसने मेरे डिवाइस को सूचीबद्ध किया, और फिर डिवाइस स्क्रीन पर "यूएसबी डिबगिंग की अनुमति दें" संकेत आया। वहाँ से, यह काम किया!
जोश

संभवतः adb devices"विरासत की वर्कफ़्लो पर वापस जाना" के रूप में चलने का वर्णन करना उचित नहीं है , जिसमें पीसी पर क्रोम में किसी विशेष URL को अग्रेषित करना और नेविगेट करना शामिल है। रनिंग adb devicesबहुत आसान है :-)
जोश

@ जोश - खुशी है कि इसने आपके लिए काम किया। इसके अलावा, मैंने इसे "विरासत वर्कफ़्लो" कहने का विकल्प नहीं चुना, Google ने कहा - यह इस अर्थ में विरासत है कि वहाँ एक और वर्कफ़्लो है जहां आपको एंड्रॉइड एसडीके से एडीबी बाइनरी की आवश्यकता नहीं है।
श्रीकांत

मेरा मतलब यह है कि Google द्वारा वर्णित पूर्ण "विरासत वर्कफ़्लो" केवल चलने की तुलना में अधिक शामिल है adb devices। तो हम जिस चीज के साथ फंस गए हैं वह विरासत वर्कफ़्लो और "आधुनिक वर्कफ़्लो" के बीच कुछ है।
जोश

1
@Zachary - अपने सुझाव को शामिल किया।
श्रीकांत

7

मेरे पास सैमसंग गैलेक्सी एस 3 है और यह "रिमोट डिवाइस" टैब में नहीं दिखा रहा था और न ही क्रोम में: // निरीक्षण। डिवाइस ने विंडोज के डिवाइस मैनेजर में GT-I9300 के रूप में शो किया था। मेरे लिए क्या काम था:

  1. मोबाइल फोन को फ्रंट USB पोर्ट पर प्लग करें
  2. मेरे फोन पर, सफल कनेक्शन के बारे में अधिसूचना पर क्लिक करें
  3. सुनिश्चित करें कि कनेक्शन प्रकार कैमरा (PTP) है
  4. मेरी विंडोज मशीन पर, https://github.com/koush/UniversalAdbDriver से इंस्टॉलर डाउनलोड करें
  5. चलाओ :)
  6. खुला हुआ cmd.exe
  7. cd "C:\Program Files (x86)\ClockworkMod\Universal Adb Driver"
  8. adb devices
  9. मोबाइल फोन और विंडोज मशीन दोनों में क्रोम खोलें
  10. विंडोज की मशीन पर क्रोम पर नेविगेट करें: // निरीक्षण करें - वहां, थोड़ी देर के बाद आपको लक्ष्य फोन देखना चाहिए :)

मुझे यकीन नहीं है कि यह किसी तरह पूरे प्रवाह को प्रभावित करता है, लेकिन कुछ बिंदु पर मैंने स्थापित किया है, और बाद में सैमसंग से ड्राइवरों की स्थापना रद्द कर दी है: http://www.samsung.com/us/support/downloads/ > मोबाइल> फ़ोन > गैलेक्सी S> S III> अनलॉक किया गया> http://www.samsung.com/us/support/owners/product/galaxy-s-ii-unlocked#downloads


इस शानदार शॉर्टकट के लिए धन्यवाद, एक आकर्षण की तरह काम करता है।
ओलाफ

यह मेरे लिए एक गैलेक्सी S6 एज (SM-G925I) एंड्रॉइड 7.0 के साथ काम करता है
उदाहरण के लिए

4

मेरे लिए समाधान यह था कि एंड्रॉइड एसडीके डाउनलोड करें और लॉन्च करें adb devicesजिसने एडीबी डेमन शुरू किया।


cd ~/फिर adb devicesइसे अपने टर्मिनल में चलाएं
Glen

2

मुझे पता है कि यह एक पुराना सवाल है, लेकिन मुझे लगा कि मैं अपना समाधान भी पोस्ट करूंगा:

  • अपने Chrome को अपने फ़ोन और अपने PC पर अपडेट करें।
  • यहां तक ​​कि अगर यह कहता है कि आपके पास डिवाइस मैनेजर के अंदर नवीनतम डिवाइस है, तो आपको विकल्प की आवश्यकता हो सकती है। Google नवीनतम सैमसंग ड्राइवर और अपने ड्राइवरों को अपडेट करने का प्रयास करें।

1

ऊपर बताए अनुसार ade.exe का उपयोग करने के बाद मुझे सफलता मिली, साथ ही क्रोम कैनरी के नवीनतम संस्करण का उपयोग किया । जाहिर तौर पर क्रोम का आपका डेस्कटॉप संस्करण आपके एंड्रॉइड डिवाइस पर चलने वाले संस्करण से अधिक होना चाहिए।


1

मेरे लिए, मेनू आइटम निरीक्षण उपकरण उपलब्ध नहीं था (बिल्कुल नहीं दिखाया गया)। लेकिन, बस क्रोम में ब्राउज़ करने के लिए: // निरीक्षण / # उपकरणों ने मुझे अपना डिवाइस दिखाया और मैं पोर्ट को आगे उपयोग करने में सक्षम था आदि मुझे पता नहीं है कि मेनू आइटम क्यों प्रदर्शित नहीं किया गया है।

फोन: एंड्रॉइड गैलेक्सी एस 4

ओएस: मैक ओएस एक्स


0

मामले में यह किसी को भी मेरी मदद करता है जो मेरे लिए काम करेगा।

मुझे अपने एस 3 को अपने पीसी के एक प्रत्यक्ष यूएसबी पोर्ट में प्लग करना पड़ा, ताकि मुझे आरएसए हस्ताक्षर स्वीकार करने के लिए प्रेरित किया जा सके। मैंने अपना S3 तब से पहले हब में प्लग किया था।

अब पीसी के प्रत्यक्ष यूएसबी पोर्ट और हब के माध्यम से दोनों का उपयोग करते समय एस 3 का पता लगाया जाता है।

नोट - आपको adb devicesअपने एस 3 को फिर से अनुरोध करने की अनुमति प्राप्त करने के लिए कमांड लाइन से भी चलना पड़ सकता है ।

D:\apps\android-sdk-windows\platform-tools>adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
9283759342847566        unauthorized

... फोन पर हस्ताक्षर स्वीकार करें ...

D:\apps\android-sdk-windows\platform-tools>adb devices
List of devices attached
9283759342847566        device

-6

जिन लोगों ने अपने डिवाइस को एंड्रॉइड 4.2 जेली बीन या उच्चतर या 4.2 जेबी या उच्चतर एंड्रॉइड संचालित डिवाइस को अपडेट किया है, उन्हें सेटिंग मेनू में डेवलपर्स विकल्प नहीं मिलेगा। डेवलपर्स विकल्प 4.2 जेली बीन और बाद में एंड्रॉइड संस्करणों पर डिफ़ॉल्ट रूप से छिपाते हैं। डेवलपर्स विकल्प अनहाइड करने के लिए नीचे दिए गए चरणों का पालन करें।

  1. सेटिंग्स पर जाएं >> अबाउट (ज्यादातर एंड्रॉइड स्मार्टफोन और टैबलेट पर) या

सेटिंग पर जाएं >> अधिक / सामान्य टैब >> के बारे में (सैमसंग गैलेक्सी एस 3, गैलेक्सी एस 4, गैलेक्सी नोट 8.0, गैलेक्सी टैब 3 और अन्य गैलेक्सी स्मार्टफोन और टैबलेट पर Android 4.2 / 4.3 जेली बीन) या

सेटिंग पर जाएं >> जनरल >> अबाउट (सैमसंग गैलेक्सी नोट 2, गैलेक्सी नोट 3 और कुछ अन्य गैलेक्सी डिवाइसों में जिनके पास एंड्रॉइड 4.3 जेली बीन या 4.4 किटकैट है) या

सेटिंग> अबाउट> सॉफ्टवेयर इंफॉर्मेशन> मोर (एचटीसी वन या अन्य एचटीसी डिवाइसेज वाले एंड्रॉइड 4.2 जेली बीन या उससे अधिक) पर जाएं। 2. अब बिल्ड नंबर पर स्क्रॉल करें और इसे 7 बार बार टैप करें। एक संदेश यह कहते हुए दिखाई देगा कि यू अब एक डेवलपर है।

  1. डेवलपर विकल्प देखने के लिए पिछले मेनू पर लौटें।

Www.androidofficer.com को क्रेडिट


धन्यवाद, लेकिन यह वास्तव में सवाल नहीं था। मेरे पास पहले से ही अपने फोन पर डेवलपर विकल्प और USB डिबगिंग सक्षम है।
श्रीकांत

ओपी प्रश्न में उन्होंने कहा: "मेरे पास डेवलपर विकल्प और मेरे फोन पर यूएसबी डिबगिंग सक्षम है"। किसी भी उत्तर की कोशिश करने से पहले पूरे प्रश्न को पढ़ें।
रोजशेव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.