USB डीबगिंग का उपयोग कर दूरस्थ डीबगिंग नहीं है


10

मैं अपने सैमसंग गैलेक्सी नोट 4 पर Chrome को दूरस्थ रूप से डीबग करने का प्रयास कर रहा हूं, लेकिन मैं इसे काम करते हुए नहीं देख सकता।

नोट - एक डिवाइस की समस्या को खत्म करने के लिए मैंने एक एचटीसी वन M8 का उपयोग करने की कोशिश की है, लेकिन यह भी काम नहीं करेगा।

Chrome दूरस्थ डिबगिंग पृष्ठ - https://developer.chrome.com/devtools/docs/remote-debugging से आवश्यकताओं की समीक्षा करने के बाद - मेरा मानना ​​है कि मैं सभी आवश्यकताओं को पूरा करता हूं -

  • मोबाइल डिवाइस - क्रोम 42.0.2311.111 (लॉलीपॉप 5.0.1)
  • डिबगिंग के लिए उपयोग किया जाने वाला उपकरण - क्रोम कैनरी 44.0.2394.3 (विंडोज 7)
  • USB ड्राइवर्स - सैमसंग वेबसाइट से डाउनलोड और इंस्टॉल किया गया

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

उपरोक्त गाइड के अनुसार मुझे USB डीबगिंग की अनुमति देने वाली एक अधिसूचना देखनी चाहिए ? हालाँकि, यह सूचना वह जगह नहीं है जहाँ देखा जा सकता है, और फलस्वरूप डिवाइस इंस्पेक्टर (क्रोम: // निरीक्षण / # उपकरण) किसी भी डिवाइस का पता नहीं लगा रहा है

मुझे ऐसे ही कई सवाल मिले हैं जो उपयोगकर्ता को USB ड्राइवर पर ध्यान केंद्रित करने की सलाह देते हैं, हालांकि मैंने यह सुनिश्चित किया है कि मेरे पास मेरे निर्माता नवीनतम संस्करण स्थापित हैं और मुझे कोई सफलता नहीं मिली है।

किसी को भी मैं आगे क्या कोशिश कर सकता है पर सलाह देने में सक्षम है?


संपादित करें - मैं यह उल्लेख करना भूल गया कि मैंने Google USB ड्राइवर डाउनलोड करने में भी ध्यान दिया है - http://developer.android.com/sdk/win-usb.html#download

हालाँकि, मैं विंडोज 7 x64 चला रहा हूं, और ऐसा प्रतीत होता है कि ये ड्राइवर केवल x86 इंस्टॉलेशन के लिए उपयुक्त हैं।

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

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


मेरे पास यह हुआवेई मोबाइल के साथ जा रहा था, लेकिन सैमसंग मोबाइल नहीं, चाहे मैंने कुछ भी किया हो ...
अय्याश

जवाबों:


9

मैंने पाया कि पहेली के लापता टुकड़े जावा एसडीके और एंड्रॉइड एसडीके स्थापित कर रहे थे।

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

जावा एसडीके और एंड्रॉइड एसडीके को स्थापित करने के बाद, मैं " adb detect" का उपयोग करके डिवाइस का पता लगाने में सक्षम था , और फिर क्रोम डिवाइस का पता लगाने में सक्षम था chrome://inspect

जावा एसडीके और एंड्रॉइड एसडीके स्थापित करने से पहले, chrome://inspectडिवाइस का पता नहीं लगाएगा।

क्रोम कैनरी I का संस्करण 48.0.2547.0 (64-बिट) का उपयोग कर रहा था।

तथ्य यह है कि जावा एसडीके और एंड्रॉइड एसडीके ने समस्या को ठीक किया है जो Google की अपनी सलाह के विपरीत है :

अब आपको दूरस्थ ब्राउज़र टैब और WebViews को डीबग करने के लिए ADB या ADB प्लगइन को कॉन्फ़िगर करने की आवश्यकता नहीं है। Android के लिए दूरस्थ डिबगिंग अब मानक Chrome DevTools का हिस्सा है।


उत्कृष्ट कार्य! आपने मुझे बहुत हताशा से बचाया। यह सब यह मान लेना बहुत आसान है कि एक एंड्रॉइड डेवलपर के पास एंड्रॉइड एसडीके स्थापित होगा और परीक्षण करना भूल जाएगा कि जब वे नहीं होते हैं तो क्या होता है।
आइजैक बोलिन्जर

ट्रिक था सुनिश्चित करें कि adb पथ में था (पर्यावरण चर) कमांड प्रॉम्प्ट में एडीबी टाइप करें कमांड देखें कि क्या मान्यता प्राप्त है। यदि नहीं ... तो आपकी समस्या है।
सीएसएस

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

1

मुसीबत शूटिंग (वेबपेज से)

मैं अपने उपकरण को क्रोम पर नहीं देख सकता: // पृष्ठ का निरीक्षण किया।

  • यदि आप विंडोज पर विकसित कर रहे हैं , तो सत्यापित करें कि आपके डिवाइस के लिए उपयुक्त USB ड्राइवर स्थापित है। Android डेवलपर्स साइट पर OEM USB ड्राइवर देखें । सत्यापित करें कि डिवाइस किसी भी हब को दरकिनार करते हुए सीधे आपकी मशीन से जुड़ा हुआ है।
  • सत्यापित करें कि आपके डिवाइस पर USB डीबगिंग सक्षम है। अपने डिवाइस पर USB डीबगिंग अनुमति अलर्ट को स्वीकार करना याद रखें।
  • अपने डेस्कटॉप ब्राउज़र पर, chrome: // पर नेविगेट करें और देखें कि USB डिवाइस की जाँच की गई है या नहीं।
  • दूरस्थ डीबगिंग को आपके डिवाइस पर Android के लिए Chrome के संस्करण की तुलना में डेस्कटॉप Chrome के आपके संस्करण की आवश्यकता होती है। डेस्कटॉप पर क्रोम कैनरी (मैक / विंडोज) या क्रोम देव चैनल रिलीज़ (लिनक्स) का उपयोग करने का प्रयास करें ।

यदि आप अभी भी अपने डिवाइस को नहीं देख सकते हैं, तो इसे अनप्लग करें। अपने डिवाइस पर, सेटिंग> डेवलपर विकल्प चुनें। टैप करें USB डीबगिंग प्राधिकरण रद्द करें। फिर, डिवाइस सेटअप और खोज प्रक्रियाओं को पुन: प्रयास करें ।


जाँच करने के लिए चीज़ें * (मेरे सिर के ऊपर से) *:

तो आपने अपने फोन पर डेवलपर सेटिंग्स में यूएसबी डिबगिंग चालू कर दिया है, सही है? यदि यह चालू है, तो यह आपके फ़ोन सूचना पट्टी पर दिखाई देगा, यदि यह नहीं दिखाता है कि आपका फ़ोन USB डिबगिंग पर नहीं है।

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

हालाँकि, मैं विंडोज 7 x64 चला रहा हूं, और ऐसा प्रतीत होता है कि ये ड्राइवर केवल x86 इंस्टॉलेशन के लिए उपयुक्त हैं।

आप ड्राइव को अपने विंडोज़ प्लेटफ़ॉर्म पर स्थापित कर सकते हैं क्योंकि यह 64-बिट (64-बिट कैन और 32-बिट कोड (x86 जिसे आपने इसे अपने प्रश्न में कहा जाता है) चलाएगा), इसलिए ड्राइवरों को स्थापित करें और फिर से प्रयास करें।

ड्राइवर स्थापित करें

यह जाँचने के लिए कि विंडोज़ adb इंटरफ़ेस से संवाद कर सकती हैं:

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

अगर इनमें से कोई भी काम नहीं करता है, तो मुझसे संपर्क करें और मैं आपकी मदद करूंगा जितना मैं कर सकता हूं। उम्मीद है कि यह सिर्फ ड्राइवरों था और कुछ नहीं।

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