जब प्लग किया जाता है तो Chrome DevTools डिवाइस डिवाइस का पता नहीं लगाता है


310

मैं अपने सैमसंग गैलेक्सी S4 पर काम करने के लिए DevTools डिवाइसेज़ फ़ीचर पाने के लिए प्रतीत नहीं हो सकता, यहां तक ​​कि https://developers.google.com/chrome-developer-tools/docs/remote-debugging पर उल्लिखित चरणों का पालन करने के बाद भी

मेरे डिवाइस में क्रोम v32 और क्रोम बीटा v33 है, जबकि मेरे पीसी में क्रोम v33 और क्रोम कैनरी v35 है।

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

मेरे पास एंड्रॉइड डेवलपमेंट के लिए मेरे पीसी पर कोई अतिरिक्त चीज स्थापित नहीं है जो शायद समस्या हो सकती है। मैं उपकरणों के दृष्टिकोण से वेब पृष्ठों का निरीक्षण करने के लिए इस सुविधा का उपयोग करना चाहता हूं।


4
सबको नम्स्कार। DevTools यहाँ तकनीकी लेखक। सभी परेशानियों के बारे में सुनने के लिए क्षमा करें! रिमोट डिबगिंग डॉक इस पोस्ट से शीघ्र ही लिंक होगा। कृपया अपने OS + Chrome संस्करण ( chrome://version) + Android मेक और मॉडल को शामिल करें, जो आपके लिए काम करते हैं।
कायस बैकेस

@KayceBasques का अर्थ है कि आप इस पृष्ठ को यहां लिंक करते हैं: Developers.google.com/web/tools/chrome-devtools/…
रोलैंड

जवाबों:


557

कार्यक्षमता को ऊपर और चलाने के लिए:

उपरोक्त चरणों का पालन करने के बाद मुझे स्वीकार करने के लिए आरएसए कुंजी फिंगरप्रिंट प्रॉम्प्ट मिला, फिर मैंने क्रोम में अपना डिवाइस देखा।

निश्चित रूप से उतना आसान नहीं है जितना मैंने सोचा था कि यह होता लेकिन कम से कम अब यह काम करता है।

अपडेट 24 फरवरी 2016

इसलिए मैंने विंडोज 10 को अपडेट किया और अब सैमसंग गैलेक्सी एस 5 है, जो क्रमशः क्रोम v48.0.2564.116 मीटर और v48.0.2564.95 पर चलने वाले डिवाइस हैं। Google डॉक्स से चरणों का पालन किया और ... यह फिर से काम नहीं किया, कोई RSA कुंजी संकेत नहीं। इसलिए मैंने ऊपर के रूप में अपने चरणों का पालन करना शुरू किया और सोचा कि एक तेज़ तरीका होना चाहिए क्योंकि एंड्रॉइड एसडीके 1 जीबी डाउनलोड से अधिक था।

इस बार मैंने कोशिश की:

  • Https://developers.google.com/chrome-developer-tools/docs/remote-debugging पर चरणों का पालन करें
  • Windows USB ड्राइवर स्थापित करें http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows (पीसी ने मुझे यह कहते हुए सचेत किया कि यह पहले से ही इंस्टॉल है लेकिन मैंने अभी भी वैसे भी काम नहीं किया है)
  • Https://forum.xda-developers.com/showthread.php?t=237807 ) आवश्यक ADB पैकेज स्थापित करें
  • एडीबी स्थापित फ़ोल्डर पर जाएं जो मेरे लिए था C:\Program Files (x86)\Minimal ADB and Fastboot\
  • ओपन कमांड प्रॉम्प्ट और रन adb devices(वैकल्पिक रूप से मैं चला सकता था, adb start-serverलेकिन पहले एक अधिक सूचनात्मक प्रतिक्रिया देता है)

अब, क्रोम मेरे फोन पर खुला है और chrome://inspect/मेरे डेस्कटॉप पर खुला है, मैं निरीक्षण विकल्प देख सकता हूं।

अगली समस्या: मुझे हर बार विंडोज को रीबूट करने के लिए एक ही चरण को दोहराना होगा। उस समस्या को हल करने के लिए:

  • एक टेक्स्ट एडिटर खोलें और कॉपी करें "C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
  • उस फ़ाइल को adb.batWindows स्टार्टअप फ़ोल्डर में स्थित के रूप में सहेजेंC:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

ध्यान दें कि फ़ाइल को adb.bat कहलाने की आवश्यकता नहीं है क्योंकि यह एक .bat फ़ाइल है। फ़ाइल में आपके द्वारा कॉपी की गई कमांड में डिफ़ॉल्ट इंस्टॉल पथ है जिसे आपको अपने सेट अप के लिए बदलना पड़ सकता है।

अब मुझे जरूरत पड़ने पर क्रोम इंस्पेक्ट फीचर काम कर रहा है।

इस सवाल के जवाब में योगदान देने वाले अन्य सभी लोगों के लिए धन्यवाद और चिल्लाओ जिन्होंने मुझे मेरे उत्तर के लिए एक उपयोगी अद्यतन की दिशा में मदद की। कृपया अन्य उत्तरों का श्रेय दें जहाँ आप पाते हैं कि उन्होंने आपकी भी मदद की है।


7
टिप्पणी करने के लिए एक और बात अगर आप एक प्राधिकरण शीघ्र हो रही नहीं कर रहे हैं, अक्षम करने का प्रयास और अपने डिवाइस पर डिबगिंग यूएसबी सक्रिय करने के फिर से है - मैं ऊपर सभी चरणों का अनुसरण और केवल करने के बाद शीघ्र मिल गया है कि
rmorse

7
बहुत बढ़िया। कई घंटे बिताए। उस छोटे एडीबी डाउनलोड और स्टार्ट-सर्वर कमांड को आखिरकार काम करने के लिए सब कुछ मिल गया!
अशोकन होवोल्ड

6
आपको लगता है कि Google इन निर्देशों को प्रदान करेगा ... धन्यवाद!
होब्स

5
क्या दर्द है बट में। Google को वास्तव में इस पर अपने डॉक्स अपडेट करने चाहिए। आखिरकार यह काम कर गया। :)
पूसबूट्स 16

3
Stackoverflow को +1, +2, +5 (अधिकतम) जैसे एक वोटिंग रेंज की शुरुआत करनी चाहिए क्योंकि कुछ उत्तर, इस तरह, एक एकल अपवोट इसे न्याय नहीं करता है। एक साधारण 2MB फ़ाइल ने मुझे 1 जीबी + डाउनलोड से पूर्ण मेमोरी हॉग से बचाया। धन्यवाद दोस्त!!
डॉन ओमोंडी

138

गैलेक्सी एस 7 और विंडोज 10 लैपटॉप पर, मुझे कंप्यूटर से कनेक्ट होने के दौरान सभी करना था यूएसबी कनेक्शन मोड को "ऑडियो स्रोत" (फोन सेटिंग्स> डेवलपर विकल्प> यूएसबी कॉन्फ़िगरेशन) में बदलना था ।

यह तुरंत आरएसए कुंजी फिंगरप्रिंट की अनुमति देने के लिए ऑन-डिवाइस प्रॉम्प्ट के साथ आया। फिर कंप्यूटर पर देव टूल्स ने मेरे डिवाइस को पहचान लिया।

यह काम मैं क्यों नहीं जानता, हालांकि यह अब तक के सबसे सरल समाधान है, और अनावश्यक सॉफ़्टवेयर स्थापित करने की आवश्यकता के बिना।

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

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

एमटीपी विकल्प अब मेरे लिए काम नहीं करता है।

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

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


3
Chrome के "आरंभ करना" गाइड और सैमसंग USB ड्राइवरों के साथ प्रयास करने और लड़ाई करने के बाद, MTP से MIDI में बदलकर सीधे काम किया! - गैलेक्सी एस 6 एज
एशवुड

2
मुझे पता है कि "यह काम करता है" से नफरत है क्यों! क्या कोई यह जांच कर सकता है कि वह इस पद्धति का उपयोग क्यों कर रहा है?
पूसइन्बूट्स

1
संदर्भ के लिए: सैमसंग एस 8 / यूएसबी-कॉन्फ़िगरेशन / "मिडी"। "मिडी" को सक्षम करने और विंडोज 10 में यूएसबी केबल को अनप्लग और प्लग करने के बाद कुछ ड्राइवरों को स्थापित करना शुरू कर दिया। मुझे आश्चर्य है कि कौन से ड्राइवर इसे स्थापित करता है !? किसी को पता है?
पूसइन्बूट्स

1
गैलेक्सी S6 पर USB कनेक्शन मोड को "ऑडियो सोर्स" में बदलने के लिए। यह काम करता हैं। @Studocwho, आप राजा हैं!
न्यवोज़

1
एकमात्र समाधान जो काम करता है। Google, अपने मार्गदर्शक पृष्ठ बंद करें और घर जाएं।
m4heshd 21

77

यदि आप "MTP मोड" का उपयोग कर रहे हैं USB कंप्यूटर कनेक्शन के लिए । इसे "PTP मोड" या "कार्ड रीडर मोड" में बदलें।

मेरे पास एक ही मुद्दा है और यह मेरे लिए ठीक है।


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

1
इसे डेवलपर विकल्पों के तहत मिला> USB कॉन्फ़िगरेशन चुनें। इसे "PTP (पिक्चर ट्रांसफर प्रोटोकॉल)" में बदल दिया, लेकिन इस समस्या को हल नहीं किया
zok

4
मैंने सिर्फ USB केबल को बदला और यह काम कर गया! (हालांकि फोन गैर-काम कर रहे केबल के साथ चार्ज हो रहा था)
zok

19
मेरे पास एक गैलेक्सी एस 7 और विंडोज 10 है, और मुझे अपने यूएसबी कनेक्शन को "ऑडियो स्रोत" मोड में बदलना पड़ा, जबकि कंप्यूटर से जुड़ा हुआ था। यह तुरंत आरएसए कुंजी फिंगरप्रिंट की अनुमति देने के लिए ऑन-डिवाइस प्रॉम्प्ट के साथ आया था। फिर कंप्यूटर पर देव टूल्स ने मेरे डिवाइस को पहचान लिया।
Studocwho

1
@Studocwho उत्तर ने मेरे लिए विन 10 गैलेक्सी एस 7 एज पर काम किया - अन्य सभी सुझावों की तुलना में व्यापक रूप से सरल। आश्चर्य है कि क्या आप इसे एक उचित उत्तर के रूप में जोड़ सकते हैं क्योंकि अन्य इसे आसानी से टिप्पणियों में याद कर सकते हैं
Theotherdy

72

(नोट - इसने मेरे लिए सैमसंग S6 का उपयोग करके काम किया। मैं इस्तेमाल किए गए फोन संस्करण पर किसी भी टिप्पणी की सराहना करता हूं, किसी के लिए भी ये निर्देश काम करते हैं)

यदि आपका फ़ोन आपके कंप्यूटर से कनेक्ट हो रहा है और कंप्यूटर पर पहचाना जा रहा है, और आपने USB डिबगिंग को अपने फ़ोन पर सक्षम कर लिया है, लेकिन Chrome डेवलपर टूल में फ़ोन 'दूरस्थ डिवाइस' के अंतर्गत नहीं आता है, तो आप सबसे पहले पुनरारंभ करने का प्रयास कर सकते हैं अपने फ़ोन पर निम्न का चयन करके स्वचालित खोज प्रक्रिया - 'सेटिंग> डेवलपर विकल्प> USB डिबगिंग प्राधिकरण रद्द करें'।

यदि यह काम नहीं करता है, तो समस्या यह है कि Android डीबग ब्रिज डेमन या तो गायब है या आपके कंप्यूटर पर नहीं चल रहा है (ADB के बारे में जानकारी - https://developer.android.com/studio/command-line/adb। html )

ADB का उपयोग करने के लिए आपको पूर्ण Android SDK की आवश्यकता नहीं है, आप यहां से स्टैंडअलोन Android SDK प्लेटफ़ॉर्म टूल डाउनलोड कर सकते हैं:

https://developer.android.com/studio/releases/platform-tools.html

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

डाउनलोड को c: \ platform-tools में डाउनलोड करें (मैंने इसे केवल सुविधा के लिए यहां रखा है, आप एक अलग स्थान चुन सकते हैं)।

-ऑर्डर कमांड प्रॉम्प्ट (व्यवस्थापक के रूप में चलाएँ) फ़ोल्डर में, और निम्न आदेश चलाएँ:

adb devices

(Adb.exe हमारे फ़ोल्डर में है)। यह डेमॉन शुरू करेगा और आपको संलग्न Android उपकरणों की एक सूची दिखाएगा।

यदि आप किसी डिवाइस के आगे 'अनधिकृत' देखते हैं, तो इसका मतलब है कि आपको अपना फोन अनलॉक करना होगा और 'डिवाइस डेटा तक पहुंच की अनुमति' चुनना होगा, फिर 'हमेशा इस कंप्यूटर से एक्सेस की अनुमति दें'। फिर आपको अपने फोन को डेवलपर कंसोल में कनेक्टेड देखना चाहिए:

यहां छवि विवरण दर्ज करें

आपके कंप्यूटर के पुनरारंभ होने पर आपको हर बार डेमॉन चलाने की आवश्यकता होगी। अपने कंप्यूटर के शुरू होने पर हर बार डेमॉन को चलाने के लिए अपने स्टार्टअप फ़ोल्डर में एक .bat फ़ाइल डालें (यदि आप मेरे निर्देशों का बिल्कुल पालन कर रहे हैं, तो .bat फ़ाइल की सामग्री जिसे आपको बनाने की आवश्यकता होगी c:\platform-tools\adb devices)।

यदि आपके पास अब एक URL (जैसे 'लोकलहोस्ट') तक पहुँचना मुश्किल है, जिसे आप अपने एंड्रॉइड डिवाइस (अपने कंप्यूटर पर क्रोम देव टूल्स के माध्यम से) क्रोम पर भेज रहे हैं, तो यह एक अलग समस्या है। सलाह के लिए यह प्रश्न देखें कि मैं अपने एंड्रॉइड डिवाइस से अपनी लोकलहोस्ट को कैसे एक्सेस कर सकता हूं?

(संक्षेप में, आपको यह सुनिश्चित करने की आवश्यकता है कि आपका कंप्यूटर और फोन एक ही नेटवर्क पर जुड़े हुए हैं, इसलिए दोनों एक ही वाई-फाई नेटवर्क से कनेक्ट करें या अपने कंप्यूटर को अपने फोन के हॉटस्पॉट से जोड़ लें, फिर अपना वायरलेस आईपीवी आईपी पता प्राप्त करने के लिए ipconfig चलाएं,) और उस IP का उपयोग उस URL में करें जिसे आप अपने फ़ोन पर देखना चाहते हैं)


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


1
स्व-परीक्षा! इसने मेरे लिए काम किया। हालांकि मेरे पास एक एडीबी ड्राइवर था, जो बहरीन स्थापित नहीं कर रहा था। ऊपर चलाएं और यह शुरू हो गया, डिवाइस शो अब।
user3953989

6
धन्यवाद! सैमसंग फोन उपयोगकर्ताओं के लिए, इन चरणों का पालन करें!
हबर्ट

5
बस एक और धन्यवाद! यह मेरे नोट 8 के लिए जवाब था। मजेदार बात यह है कि मैंने पहले से ही adbस्थापित किया था , मैंने अभी adb devicesअपने नए फोन के साथ नहीं किया था ।
माइकल गिरी

3
सैमसंग गैलेक्सी S10e पर काम करता है। धन्यवाद। मैं Vue.js के साथ एक जावास्क्रिप्ट एसपीए ऐप को डिबग करने की कोशिश कर रहा था और मुझे नहीं पता था कि मुझे एंड्रॉइड एसडीके स्थापित करना है।
Mz1907

1
मेरे मामले में, MacOs का उपयोग करते हुए, मुझे टर्मिअल द्वारा टाइप करना पड़ा ://bb डिवाइस!
डिएगो फेवरो

43

यदि आपके पास ADT (Android Development Toolkit) स्थापित नहीं है तो वर्कअराउंड:

डाउनलोड करने के बाद एंड्रॉइड आधारित सैमसंग गैलेक्सी फोन का पता लगाने के लिए प्रबंधित एसडीके प्लेटफॉर्म-tools.zip और निम्नलिखित कमांड चलाने के लिए: "एडीबी डिवाइस":। इसने कुछ बधिया शुरू की, संलग्न उपकरण पाया, और मैं इसे क्रोम कैनरी निरीक्षण टैब में भी देखने में सक्षम था।

पहले मैंने "यूनिवर्सल एडीबी ड्राइवर" भी स्थापित किया था लेकिन यह सुनिश्चित नहीं था कि यह आवश्यक था


2
इतने समय के बाद यह वही है जो मेरे लिए काम करता है!, मुझे लगता है कि यह कुछ करना है डेमन के साथ नहीं चल रहा है। जब आप कमांड चलाते हैं तो "adb devices" उस सेवा को शुरू करती है।
JOBG

मैंने पाया कि पीसी पर यूएसबी कनेक्शन को स्विच करने से भी समस्या का सामना करना पड़ा।
gkiely

8
यहां आने वाले किसी के लिए, आपको एसडीके प्लेटफॉर्म की आवश्यकता नहीं है, आपको केवल यूनिवर्सल एडीबी ड्राइवर की आवश्यकता है।
adamdport

सही धन्यवाद!
Erutan409

नीचे दिए गए @ Adorjan Princz के उत्तर के साथ इस उत्तर ने मेरी विकराल समस्या को हल कर दिया। ब्रांड नई गैलेक्सी S8 + btw
टेडीज़

32

मैं जानता हूं कि यह एक पुराना सवाल है लेकिन यहां मेरा जवाब है कि यह मेरे लिए हल है। मैं उन सभी लेखों से गुज़रा था जिन्हें मैं पा सकता था और सब कुछ आज़मा सकता था। यह मेरे लिए एक मैक या पीसी पर काम नहीं करेगा।

समाधान: एक अन्य यूएसबी केबल का उपयोग करें।

मैंने एक खराब गुणवत्ता वाली केबल पकड़ ली होगी जो फ़ाइल स्थानांतरण का समर्थन नहीं करती थी। मैंने एक अलग USB केबल का उपयोग किया और तुरंत दूरस्थ डीबगिंग के लिए ptp मोड और प्राधिकरण के लिए संकेत मिला।


5
मेरे लिए काम किया। मैं एक USB केबल का उपयोग कर रहा था जो क्रोम चार्ज करने के बावजूद फोन को चार्ज नहीं कर पा रही थी
zok

3
यह सबसे शानदार उत्तरों में से एक है जो मैंने कभी यहां देखा है। इतना सरल, इतना स्पष्ट! धन्यवाद
davnicwil

मैं गंभीरता से चाहता हूं कि मेरे पास इस उत्तर के लिए और अधिक उत्थान हों।
KSully2

USB चार्जिंग केबल में केवल 2 तार होते हैं जबकि असली USB केबल में 4 तार होते हैं। डेटा ट्रांसफर के लिए 2 अतिरिक्त तारों का उपयोग किया जाता है।
मिकको रैंटलैनेन

1
@henon एक केबल के साथ जो डेटा ट्रांसफर का समर्थन करता है, आप फोन फ़ाइलों तक पहुँच सकते हैं। एक usb- छड़ी की तरह।
तिमार इवो बत्तीस

29

मैं विभिन्न कंप्यूटरों पर और विभिन्न उपकरणों के साथ वर्षों से इस उपकरण का उपयोग कर रहा हूं। मैंने अक्सर पाया कि क्रोम / एडीटी मेरे डिवाइस को नहीं देखता है।

इस मामले में केवल मेरे लिए काम करने वाली चीज एडीबी डेमोन को रीसेट करना है :

adb kill-server

या और

adb usb

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


adb usb मुझे "एरर: डिवाइस '(अशक्त)' कोई विचार नहीं मिला?"
ब्रायन मेलोर

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

महान! यह मेरे सैमसंग गैलेक्सी एस 8 के लिए काम करता है। धन्यवाद।
संपत

adb kill-serverऔर adb start-serverकेवल एक चीज है जो मेरे पुराने सैमसंग गैलेक्सी टैब 3 पर काम करती है। अन्य समाधान सुझाव देते हैं कि 'USB कॉन्फ़िगरेशन' को 'ऑडियो स्रोत' या 'MIDI' में बदल दें, लेकिन यह आवश्यक नहीं है। वास्तव में, मेरे पास मेरे सैमसंग गैलेक्सी टैब एस पर 'चार्ज' करने के लिए 'यूएसबी कॉन्फ़िगरेशन' है, लेकिन मैं अभी भी एंड्रॉइड डिवाइस को डिवॉल्ट्स से कनेक्ट करने में सक्षम हूं। मुझे लगता है कि 'ऑडियो स्रोत' या 'मिडी' के लिए 'USB विन्यास' की स्थापना एडीबी डेमॉन को निष्पादित करके adb kill-serverऔर adb start-serverहुड के तहत रीसेट करता है
किम्बाउडी

28

सैमसंग नोट 8 उपयोगकर्ता यहाँ - सब मुझे करना था

  1. फोन पर USB डिबगिंग सक्षम करें।
  2. "एडीबी और फास्टबूट" टूल को स्थापित करें और चलाएं
  3. adb devicesAdb प्रॉम्प्ट में इनपुट कमांड ।
  4. क्रोम पर जाएं: // / उपकरणों का निरीक्षण करें और डिवाइस दिखाता है।

उसके बाद मुझे अपने फोन पर एक संदेश मिला और क्रोम ने फोन को पहचान लिया।


क्या विंडोज़ कमांड प्रॉम्प्ट के अंदर एडीबी चलाने और मेरे डिवाइस पर अधिकृत करने के बाद मेरे सैमसंग गैलेक्सी एस 8 पर चाल चली।
Xedret

सैमसंग नोट 9 पर काम किया
अक्षत

सैमसंग गैलेक्सी A10 पर काम किया।
जैपहेल

सैमसंग S8 पर काम किया
रुस्लान कॉर्किन

सैमसंग S10 + पर काम किया
फाल्कोबी

24

विंडोज के साथ सैमसंग फोन + पीसी

सबसे पहले आपको अपने फोन पर यूएसबी डिबगिंग चालू करना होगा:

  1. सेटिंग / फ़ोन / सॉफ़्टवेयर जानकारी / बिल्ड नंबर के बारे में (डेवलपर मोड चालू करने के लिए इसे 7 बार टैप करें)
  2. सेटिंग्स / डेवलपर विकल्प / यूएसबी डिबगिंग (इसे चालू करें)

फिर अपने पीसी पर:

  1. Samsung USB ड्राइवर https://developer.samsung.com/mobile/android-usb-driver.html स्थापित करें
  2. ADB https://forum.xda-developers.com/showthread.php?t=2317790 स्थापित करें ( एडीबी के नवीनतम संस्करण को प्राप्त करने के लिए "स्क्रॉल" अनुभाग में नीचे स्क्रॉल करें)
  3. ADB इंस्टॉलेशन के बाद CMD पॉप होना चाहिए -> ADB को कमांड "adb devices" से शुरू करें (उदाहरण के लिए "C: \ Program Files (x86) \ Minimal ADB और Fastboot> adb devices")
  4. अपने फोन को अपने पीसी से USB केबल से कनेक्ट करें
  5. कनेक्शन के बारे में अलर्ट आपके फोन पर पॉप अप होना चाहिए (इसे अनुमति दें)
  6. अपने पीसी पर क्रोम में डेवलपर टूल / अधिक टूल / रिमोट डिवाइस खोलें और आपको अंत में अपने फोन का पता लगाना चाहिए

गैलेक्सी फोल्ड के लिए भी काम किया। बहुत बहुत धन्यवाद।
de_billa_

उपरोक्त टिप्पणी में प्रस्तुत जानकारी के लिए धन्यवाद, मैं अपने सैमसंग 9 के लिए यह काम करने में सक्षम था। धन्यवाद! :)
माइक

मुझे केवल ADB की स्थापना याद आ रही थी। उसके बाद इसने एक आकर्षण की तरह काम किया :) इसके लिए धन्यवाद।
eos87

9

एडीबी चल रहा होगा। बस जाना है

C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-toolsऔर चलाएं adb devices, डेमॉन शुरू होना चाहिए और फिर सभी जुड़े उपकरणों को दिखाना चाहिए।


1
भगवान का शुक्र है, यह मेरी सैमसंग गैलेक्सी s8 और विंडोज 10. के साथ इतने लंबे समय तक एक मुद्दा रहा है
जॉन

9

आज इसके साथ एक बुरा सपना था सैमसंग गैलेक्सी नोट 9 और एंड्रॉइड स्टूडियो के बिना विंडोज 10 लैपटॉप । डिबगिंग प्राप्त करने के लिए यहां काम कर रहे कदम हैं।

1) सामान्य तरीके से फोन पर डेवलपर मोड को सक्षम करें और "यूएसबी डिबगिंग" चालू करें।

2) अपने कंप्यूटर पर विंडोज के लिए सैमसंग यूएसबी ड्राइवर्स इंस्टॉल करें https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

3) अपने कंप्यूटर पर क्रोम खोलें - देव कंसोल में रिमोट डिवाइस लाएं (फिलहाल यह कहेंगे कि कोई भी उपकरण पता नहीं चला है)।

4) USB केबल के माध्यम से अपने फोन को अपने कंप्यूटर से कनेक्ट करें।

5) प्राधिकरण के लिए किसी भी संकेत को स्वीकार करें और तब तक प्रतीक्षा करें जब तक कि कंप्यूटर कहता है कि "आपका डिवाइस तैयार है .." आदि।

6) अपने फोन पर, शीर्ष मेनू नीचे स्वाइप करें और "पी एंड्रॉइड सिस्टम" पर टैप करें - "यूज़ यूएसबी फॉर" के तहत "मिडी" चुनें।

7) आपके पीसी पर विभिन्न सेटअप सूचनाएं दिखाई देंगी, जब वे समाप्त हो जाएंगे तो आपको अपने फोन पर डिबगिंग के लिए प्राधिकरण प्रॉम्प्ट मिलेगा। स्वीकार करें! कुछ और प्रतीक्षा करें और आप पाएंगे कि कंप्यूटर पर अब फ़ोन Chrome देव टूल में दिखाई देता है, और कुछ और सेकंड में कनेक्ट हो जाएगा।

आपका स्वागत है।


1
इस तथ्य के अलावा कि मुझे डिवाइस को कनेक्ट करने के लिए हर बार मिडी विकल्प को अलग करना होगा, यह एक लानत आकर्षण की तरह काम करता था। यह पहला समाधान है जिसने वास्तव में बिना किसी प्रयास / असफल पाश के काम किया है।
मचाडो

आप सेटिंग -> के बारे में और फिर 7 बार बिल्ड नंबर पर टैप करके देव मोड को सक्षम कर सकते हैं। देखें stackoverflow.com/questions/16866412
MarkG

7

यदि आप खिड़कियों पर हैं, तो आपको अपने फोन के लिए ड्राइवरों को स्थापित करना होगा। आप उन्हें यहां ला सकते हैं

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


पहले से ही ड्राइवरों को स्थापित किया गया था, लेकिन आपके द्वारा लिंक किए गए दूसरे लेख के चरणों को पढ़ने के बाद मैंने इसे काम करने के लिए अपने पीसी पर कुछ और चीजें स्थापित कीं। मेरे अपने प्रश्न के उत्तर के रूप में उन चरणों को जोड़ा।
ऐश

धन्यवाद, मुझे इन ड्राइवरों की जरूरत है;)
वेरी

6

रन adbकमांड लाइन। इस तरह

adb devices

2
प्रतिभाशाली। Android स्टूडियो या ADB की आवश्यकता होती है, हालांकि
maeneak

5

जब मैंने इसका उपयोग नहीं किया था तब क्रोम "रिमोट डिवाइस" कुछ महीनों के बाद काम करना बंद कर देता है।

मैंने इस समस्या को हल किया: अपने डिवाइस (samsung J3) के "डेवलपमेंट ऑप्शन" में, मैंने usb डिबगिंग प्राधिकरण रद्द कर दिया, फिर मैंने अपने कंप्यूटर में, "C: \ Program Files (x86) \ Android \ android-sdk \" में "adb devices" निष्पादित किया। प्लेटफ़ॉर्म-टूल्स "फ़ोल्डर एक प्रॉम्प्ट मेरे डिवाइस में प्रकट होता है जो मुझसे मौसम पूछता है कि मैं अपने कंप्यूटर को एप्लिकेशन डिबग करने की अनुमति देता हूं या नहीं। मैं हाँ क्लिक करता हूँ फिर क्रोम ने मेरी डिवाइस का पता लगाया


1
हाँ, adb.exeएंड्रॉइड sdk प्लेटफ़ॉर्म टूल्स के तहत कमांड क्रोम के मेरे एंड्रॉइड डिवाइस को न पहचानने के इस मुद्दे को हल करने की कुंजी थी।
किंबौड़ी

4

उबंटू लिनक्स 20 अपडेट :

अब आपको नीचे दिए गए किसी भी आदेश को नहीं करना पड़ सकता है। sudo apt install -y adbकाफी है। क्रोमियम 83 में डिफ़ॉल्ट रूप से सक्षम पोर्ट अग्रेषण नियम है

पुराना उत्तर :

उबंटू का उपयोग करने वाले किसी के लिए, मैंने निम्नलिखित का उपयोग किया:

https://github.com/M0Rf30/android-udev-rules

Ubuntu 16 उपयोगकर्ताओं के लिए आवश्यक ऐड ग्रुप नाम कमांड पर ध्यान दें।

मैंने एडीबी टूल्स भी स्थापित किए sudo apt install android-tools-adbऔर sudo apt install android-tools-fastbootउन्हें पूरे एंड्रॉइड एसडीके की आवश्यकता नहीं थी

अंत में, डिवाइस के बगल में devtools सेटिंग्स में पोर्ट अग्रेषण को जोड़ने के लिए मत भूलना जहां आपका फोन अंत में जुड़ा हुआ है, अर्थात 8080 | स्थानीय होस्ट: 8080


sudo apt install android-tools-adb android-tools-fastbootमेरे मामले में पर्याप्त था। धन्यवाद!
डेनिस

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

1
उबंटू लिनक्स 20 अपडेट: अब इनमें से कुछ भी नहीं करना था। sudo apt install -y adbपर्याप्त था। क्रोमियम 83 में वह पोर्ट अग्रेषण नियम है जो डिफ़ॉल्ट रूप से सक्षम है।
डैन डस्केल्सस्कू

3

Chrome को डिवाइस प्रमाणीकरण के बग रीगॉटगेटिंग के लिए बग दिखाई देता है। आप USB डिबगिंग को अक्षम करने और इसे फिर से सक्षम करने का प्रयास कर सकते हैं। कभी-कभी आपको एक पॉप-अप मिलेगा जिससे आप अपने कंप्यूटर की कुंजी पर फिर से भरोसा कर सकते हैं।

या आप अपने एंड्रॉइड एसडीके पर जा सकते हैं और चला सकते हैं adb devicesजो पुनर्जागरण को मजबूर करेगा।

या तो (या दोनों) के बाद, क्रोम को काम करना शुरू करना चाहिए।


3

मुझे जो करना था वह क्रोम में "डिस्कवर नेटवर्क लक्ष्य" को निष्क्रिय कर दिया था : // निरीक्षण / # उपकरणों

यह केवल एक चीज है जिसने इसे मेरे सेटअप में अच्छे के लिए हल किया है (क्रोम संस्करण 78.0.3904.97 डीपिनोस / डेबियन आधारित)।


2

मैंने @maurice क्रूज़ उत्तर की कोशिश की और वास्तविक ड्राइवरों को प्राप्त करने में असमर्थ था। तब मुझे यह पोस्ट मिला, जिसमें वैश्विक एलजी ड्राइवर के लिए एक डाउनलोड था (यह सुनिश्चित नहीं था कि यह सभी को कवर करता है, लेकिन कई) अपने उपकरणों के लिए। स्थापित करने के बाद, उसके बाद usb डीबगिंग को फिर से चालू करें, मुझे RSA स्वीकृति के साथ संकेत दिया गया था।


2

उल्लेखित उत्तरों में से किसी ने भी मेरे लिए काम नहीं किया। हालांकि, मेरे लिए जो काम किया गया वह पोर्ट फ़ॉरवर्डिंग है। यहाँ विस्तृत चरण:

  1. सुनिश्चित करें कि आपने adb स्थापित किया है ( windowd, mac, ubuntu के लिए यहां कदम )
  2. सुनिश्चित करें कि आपके मोबाइल डिवाइस पर क्रोम चल रहा है
  3. अपने पीसी पर, कमांड लाइन से निम्नलिखित रन करें:

    adb forward tcp:9222 localabstract:chrome_devtools_remote

  4. उपरोक्त कमांड चलाने पर, अपने मोबाइल फ़ोन पर प्राधिकरण को स्वीकार करें। नीचे अपने लैपटॉप पर मेरे द्वारा देखे गए आउटपुट का प्रकार है:

    $:/> adb forward tcp:9222 localabstract:chrome_devtools_remote

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

  5. अब अपना क्रोम खोलें और 'लोकलहोस्ट: 9222' डालें और आप निरीक्षण करने के लिए सक्रिय टैब देखेंगे।

यहाँ इस दृष्टिकोण के लिए स्रोत है


वह एक जबरदस्त मदद थी। धन्यवाद!
पैट्रिक

1

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

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


मुझे एक LG G2 मिनी मिला है और इसे adb के साथ पकड़ने के लिए LGMobileDriver_WHQL_Ver_4.0.4 स्थापित करना पड़ा। ड्राइवर को कुछ अन्य जी 2 मॉडल के लिए डाउनलोड किया गया था क्योंकि मुझे आधिकारिक साइट पर जी 2 मिनी नहीं मिला था।
यूरी कोज़लोव

1

फोन पर 'डीबगिंग एनेबल डिबगिंग' फीचर को टॉगल करने के बाद 'डिस्कवर यूएसबी डिवाइसेस' को टॉगल करना कुछ गलत लगा।

इसके अलावा एक अलग केबल मुद्दा हो सकता है। मेरा मामला डेटा के कनेक्शन के साथ हस्तक्षेप कर रहा है, लेकिन निश्चित नहीं है।

यहां छवि विवरण दर्ज करें


धन्यवाद,
लाइफसेवर

1

एंड्रॉइड पाई चलाने वाले सैमसंग गैलेक्सी एस 9 का उपयोग करना। - मई 2019 ऊपर दिए गए उत्तर के समान है, और उस उत्तर के लिए NickW की पोस्ट: एक बार आपका डिवाइस कनेक्ट होने के बाद, सेटिंग में जाने के बजाय, फ़ोन के नोटिफिकेशन बार> एंड्रॉइड सिस्टम और 'अन्य USB विकल्पों के लिए टैप करें' पर जाएं। विकल्पों के तहत मिडी का चयन करें और आप जाने के लिए अच्छे हैं!


1

यदि Huawei या ऑनर फोन पर चल रहे हैं, तो अपने कंप्यूटर पर HiSuite को स्थापित और चलाना सुनिश्चित करें । USB डिबगिंग केवल तब काम करता है जब HiSuite चालू हो।


0

इसे केवल संदर्भ के लिए यहां जोड़ते हुए, मैं एक एलजी जी 5 एंड्रॉइड फोन को जोड़ने की कोशिश कर रहा था और क्रोम देव टूल्स ने इसे तब तक नहीं पहचाना जब तक मैंने यहां एलजी us us ड्राइवर को डाउनलोड नहीं किया

अच्छा भाग्य सभी के लिए!


0

मैंने छह अलग-अलग एंड्रॉइड डिवाइसों और कई केबलों के साथ काम किया है और मुझे यह कहना होगा कि डिबगर अस्थिर रूप से काम करता है। कभी-कभी यह डिवाइस को देख सकता है, कभी-कभी यह नहीं करता है। कभी-कभी क्रोम को रीस्टार्ट करने से मदद मिलती है। यहाँ एक संबंधित बग https://bugs.chromium.org/p/chromium/issues/detail?id=788161 है , हो सकता है कि आप अपने साक्ष्य के साथ योगदान कर सकें।


0

एक आवश्यक कदम है जो विस्तृत नहीं है:

एडीबी चल रहा होगा (यह नहीं है क्योंकि यह स्थापित है कि यह कनेक्शन स्थापित करने के लिए चलेगा)

क्रोम (कनारी) पर "डेवलपर उपकरण" खोलने के लिए एक अज्ञात कारण के लिए जरूरी नहीं कि एडीबी को अच्छे मापदंडों के साथ चलाया जाए। तब आप स्मार्टफोन पर प्रश्न "अपने पीसी के पते के साथ रिमोट कनेक्शन की पुष्टि" नहीं करेंगे, जबकि पीसी पर आप कनेक्शन पैनल पर "लंबित अज्ञात कनेक्शन" देख सकते हैं। तब जरूरी नहीं कि ऐसा न होने पर कनेक्शन स्थापित नहीं किया जाएगा। ध्यान दें कि कुछ अन्य उपकरण ADB लॉन्च करते हैं लेकिन ADB लॉन्च करने और कनेक्शन स्थापित करने के लिए क्या महत्वपूर्ण है।

जब आप "> ADB कनेक्ट 'IPofYourSmartphone पोर्ट' चलाते हैं" या ADB सही कनेक्शन प्राप्त करने के लिए सॉफ्ट द्वारा चलाया जाता है, ADB अनुरोध भेजता है जो आपके स्मार्टफ़ोन पर पैनल की पुष्टि दिखाता है

यह USB या वाईफ़ाई कनेक्शन के लिए बहुत मान्य है। यदि आप एंड्रॉइड पर "एडीबी वायरलेस द्वारा हेनरी" जैसे उपकरण का उपयोग करते हैं, तो आपको वाईफाई डिबगिंग रिमोट कनेक्शन प्राप्त करने के लिए एक पूर्ण गाइड मिलेगा।

उममीद है कि इससे मदद मिलेगी

सादर

तिहरा



0

फिलहाल एक एलजी जी 7 और विंडोज 10 का उपयोग करना। मेरे लिए, एक बार जब फोन शारीरिक रूप से जुड़ा होता है, तो यूएसबी कनेक्शन मोड को फोटो ट्रांसफर में बदल दिया जाता है (मैं मूल रूप से फाइल ट्रांसफर का उपयोग कर रहा था ) और क्रोम के रिमोट डिवाइसेस ने मेरे फोन का पता लगाया। जहां तक ​​मुझे पता है, मेरे पास केवल मोबाइल ड्राइवर स्थापित है, कोई एडीटी आदि नहीं।


0

अगर आपके मोबाइल में 9 andorid है तो आपको Android Studio में Android SDK अपडेट करना होगा।

  • एंड्रॉइड स्टूडियो खोलें और सेटिंग्स पर जाएं।
  • सिस्टम सेटिंग्स \ Android
  • Android SDK चुनें (आप SDK का नया संस्करण देखेंगे)
  • आवेदन करने के लिए क्लिक करें
  • आप मोबाइल फोन को अब मिडी मोड पर एक्सेस करना चाहेंगे।

0

मैंने किसी भी सैमसंग या एंड्रॉइड एसडीके ड्राइवरों को स्थापित किए बिना या मिडी या छवि स्थानांतरण विकल्पों का चयन किए बिना इस समस्या को हल किया , जैसा कि कई वर्षों में कई जवाबों में विस्तृत है।

मेरे लिए, विंडोज 10 पर, समस्या विंडोज 10 अंतर्निहित ऐप के कारण हुई थी Your Phone। मुझे केवल repairइसके ऐप में आना था Advanced Settings। एप्लिकेशन की सेटिंग तक पहुंचने का एक आसान तरीका हो सकता है लेकिन मैंने उन्हें इस तरह एक्सेस किया है:

  1. प्रणाली व्यवस्था
  2. प्रोग्राम जोड़ें या निकालें
  3. Your Phoneसूची से क्लिक करें
  4. चुनते हैं Advanced Options
  5. विकल्पों के Repairतहत चयन Resetकरें

इसके बाद, जब मैंने USB Debuggingअपने एंड्रॉइड फोन (सैमसंग ए 30) पर फिर से कनेक्ट किया और टॉगल किया, तो मेरे फोन ने मुझे आरएसए कुंजी फिंगरप्रिंट की मंजूरी के लिए प्रेरित किया, जिसने क्रोम देवटल्स को अंततः अपने फोन को पहचानने की अनुमति दी।

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