USB से एंड्रॉइड मोबाइल डिवाइस से पीसी के लोकलहोस्ट को एक्सेस करना


86

मेरे पास एक एंड्रॉइड डिवाइस (सैमसंग गैलेक्सी टैब) है जो यूएसबी के माध्यम से मेरे पीसी से जुड़ा है।

मैं WebServices का उपयोग करना चाहता हूं और एक वेब पेज चलाना चाहता हूं जो मेरे पीसी के स्थानीय xampp सर्वर पर मेरे एंड्रॉइड डिवाइस पर स्थित है।

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

हालाँकि यह संभव है कि बिना किसी वायरलेस कनेक्शन के लोकलहोस्ट पेज का उपयोग किया जाए, केवल यूएसबी कनेक्शन का उपयोग करके।

(पुनश्च: यह वही परिदृश्य काम करता है जब मैं ऐप को एमुलेटर पर चलाता हूं और अपने पीसी पर लोकलहोस्ट को एक्सेस करने के लिए आईपी 10.0.2.2 का उपयोग करता हूं)


कृपया नीचे दिए गए लिंक stackoverflow.com/questions/4779963/… का उपयोग करें । यह मेरे लिए काम किया।

1
अपने वेबपृष्ठ का परीक्षण करते समय फ़ायरवॉल बंद करें या फ़ायरवॉल सेटिंग्स में अपने आईपी को विश्वसनीय नेटवर्क में जोड़ें।
— zeeali

विस्तार के लिए इस ब्लॉग mycodingchannel.in/blog/… को देखें
— kontashi35

जवाबों:


34

मैंने आखिरकार इस समस्या को हल कर दिया। मैंने Froyo के साथ Samsung Galaxy S का उपयोग किया। नीचे "पोर्ट" वही पोर्ट है जो आप एमुलेटर के लिए उपयोग करते हैं (10.0.2.2:पोर्ट)। मैंने क्या किया:

  1. पहले अपने असली डिवाइस को USB केबल से कनेक्ट करें (सुनिश्चित करें कि आप अपने डिवाइस पर ऐप अपलोड कर सकते हैं)
  2. आपके द्वारा कनेक्ट किए गए डिवाइस से आईपी पता प्राप्त करें, जो 192.168.xx: पोर्ट से शुरू होता है
  3. "नेटवर्क और साझाकरण केंद्र" खोलें
  4. डिवाइस से "स्थानीय क्षेत्र कनेक्शन" पर क्लिक करें और "विवरण" चुनें
  5. "IPv4 एड्रेस" को अपने ऐप में कॉपी करें और इसे इस तरह बदलें: http://192.168.x.x:port/test.php
  6. अपने असली डिवाइस पर अपना ऐप (फिर से) अपलोड करें
  7. गुणों पर जाएं और "यूएसबी टेथरिंग" चालू करें
  8. डिवाइस पर अपना एप्लिकेशन चलाएं

यह अब काम करना चाहिए।


यदि मैं ऐसा करता हूं, तो मुझे एक अज्ञात होस्ट अपवाद मिलता है।
— एरोनफ़

4
ऐसा लगता है कि यह जवाब, जबकि यह काम करता है, यह मानता है कि एंड्रॉइड डिवाइस और कंप्यूटर दोनों एक वायरलेस एक्सेस प्वाइंट से जुड़े हैं जो कि लेखक को प्राप्त करने के लिए कोशिश कर रहा है के विपरीत है।
— जैकब

2
यह ध्यान दिया जाना चाहिए कि यह एक विंडोज केवल समाधान है।
— डॉटनेट कारपेंटर

2
मैं @ जेकब से सहमत हूं, यह सवाल का जवाब नहीं देता है। सवाल ही बताता है कि वह वाईफाई से जुड़ सकता है।
— ब्रैडलीस

1
इस सवाल का जवाब नहीं है। यह सही उत्तर है: stackoverflow.com/a/53920173/2947592
— wvdz

44

Google ने यहां इस तरह की समस्या के लिए एक समाधान पोस्ट किया ।

कदम:

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

विज्ञापित के रूप में काम करता है। डिवाइस और मशीन पर बंदरगाहों को भी समान रखें संभव है :)। (यह निश्चित नहीं है कि आप डिवाइस पर दूसरे पोर्ट का उपयोग क्यों करना चाहते हैं)
— राल्फ डी क्लेन

यह स्वीकृत उत्तर होना चाहिए। यदि आप अपने स्थानीय देव के लिए स्व-हस्ताक्षरित प्रमाणपत्र का उपयोग कर रहे हैं, तो याद रखें कि नया टैब जैसे एसएसएल प्रोटोकॉल को जोड़ना स्थानीय लोकलहोस्ट: 5000 । यह पूरी तरह से काम करता है।
— turrican_34

4
"इस पैनल को क्रोम के पक्ष में चित्रित किया गया है: // निरीक्षण / # उपकरणों का इंटरफ़ेस, जिसमें समान कार्यक्षमता है।" तो बस chrome://inspect/#devicesक्रोम में पेस्ट करें और उत्तर के पोर्ट अग्रेषण चरण पर जाएं।
— लालसाथ

मैंने अभी एक घंटे से अधिक समय बिताया है कि कैसे ERR_EMPTY_RESPONSEडिवाइस पर क्रोम से वापस आने के साथ इन निर्देशों को प्राप्त करने का प्रयास किया जाए ... जब तक कि मुझे अंततः यह पता नहीं चला कि मैं अपने डेस्कटॉप पर अपना लोकलहोस्ट सर्वर नहीं चला रहा था और इसमें कुछ भी नहीं था वास्तव में कनेक्ट! रवींद्र! सर्वर शुरू किया (इस मामले में अपाचे) और सब कुछ तुरंत कार्य करना शुरू कर दिया। एक महत्वपूर्ण पहला कदम यह सुनिश्चित करना है कि आपके गंतव्य सर्वर वास्तव में बंदरगाह को आगे बढ़ाने से पहले चल रहा है।
— क्यूबिकलसॉफ्ट

यह सबसे अच्छा समाधान है
— राउल क्विसपे

16

मैंने कई फ़ोरम पढ़े हैं और ऐप प्ले करने की कोशिश की है लेकिन अब तक इसका कोई हल नहीं निकला है।

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

नोट: मेरे iPhone को वाईफाई हॉटस्पॉट के रूप में उपयोग करना और मेरे पीसी और मेरे एंड्रॉइड डिवाइस दोनों को जोड़ने का काम किया है, लेकिन iPhone 4S कनेक्शन धीमा है और नियमित रूप से बाहर गिरा दिया गया है।

मेरा समाधान इस प्रकार है:

  • पीसी पर नेटवर्क केबल अनप्लग करें और वाईफाई बंद करें।
  • Android डिवाइस पर वाईफ़ाई बंद करें
  • यूएसबी के माध्यम से पीसी से एंड्रॉइड कनेक्ट करें
  • एंड्रॉइड मेनू में "यूएसबी टेथरिंग" चालू करें। (नेटवर्क के तहत-> अधिक ...-> टेथरिंग और पोर्टेबल हॉटस्पॉट ")
  • अपने कंप्यूटर का IP प्राप्त करें जिसे USB tether केबल द्वारा सौंपा गया है। (ओपन कमांड प्रॉम्प्ट और "ipconfig" टाइप करें, फिर उस आईपी की तलाश करें जिसे USB नेटवर्क एडेप्टर ने सौंपा है)
  • परीक्षण करने के लिए लोकलहोस्ट के बजाय पाए गए आईपी पते का उपयोग करके पीसी पर एक ब्राउज़र खोलें। अर्थातhttp://192.168.1.1/myWebSite
  • एंड्रॉइड पर एक ब्राउज़र खोलें और परीक्षण करें कि यह काम करता है

1
मेरे पास नेक्सस 10 है और मैं इसे मेरे लिए काम करने में असमर्थ हूं लेकिन मुझे इसकी सख्त जरूरत है। कोई टेदरिंग विकल्प नहीं !?
— लुडस एच

मुझे मोटो जी 5 एस प्लस में भी एक समस्या है। मुझे लगता है कि अभी भी काम नहीं है।
— जिगर फूमकिया

5

यहाँ मेरे Android ऐप के कोड का एक टुकड़ा है:

यह ऐप एक सर्वर पर चल रहे एक सर्वलेट और USB-Debuggable मोड में प्लग किए गए एंड्रॉइड डिवाइस ( क्योंकि ऐप डेवलपिंग प्रगति में था ) के बीच HTTP गेट-पोस्ट मॉडल के साथ संवाद करने में सक्षम है ।

मैं सर्वर, टॉमकैट अपाचे 7, जब ( एप्लिकेशन विकास समाप्त हो गया था ) पर चल रहा है, तो मैं वाई-फाई पर ऐप भी चला सकता हूं ।

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

आपका आईपी पता प्राप्त करने के लिए

  1. कमांड प्रॉम्प्ट पर जाएं
  2. प्रकार ipconfig
  3. हिट दर्ज करें

सूची में, आईपीवी 4 पता आपका आईपी है।


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

मेरा मतलब यह नहीं था कि usb-debugable मोड एक नेटवर्क कनेक्शन प्रदान करता है। लेकिन दुर्भाग्य से, यह एंड्रॉइड ऐप प्रोजेक्ट से आने वाले कुछ आंतरिक कमांडों को एंड्रॉइड स्टूडियो में एम्बेडेड वेब सर्वर पर प्रदर्शन करने का एकमात्र तरीका था। आपकी चिंता के लिए धन्यवाद, यह ताजा डेवलपर्स के लिए भ्रमित हो रहा है। एंड्रॉइड स्टूडियो में प्रगति के विकास में ऐप के रूप में संपादित किया गया।
— cagcak

इस दिशा में कनेक्टिविटी प्राप्त करने के लिए एक विधि प्रदान करने के लिए अभी भी यहाँ कोई जवाब नहीं है । "USB- डीबग करने योग्य मोड" ऐसा नहीं करता है, इसलिए आपने इसे कैसे किया, इसके सटीक विवरण के बिना , यहां कोई समाधान नहीं है ।
— क्रिस स्ट्रैटन

4

मैंने यह एक विंडोज़ कंप्यूटर पर किया है और यह पूरी तरह से काम करता है!

अपने मोबाइल में USB टेथरिंग चालू करें। अपने कंप्यूटर में कमांड प्रॉम्प्ट में ipconfig टाइप करें और "ईथरनेट एडेप्टर लोकल एरिया कनेक्शन x" के लिए ipv4 ढूंढें (ज्यादातर पहले वाला) अब अपने मोबाइल ब्राउजर पर जाएं, उस ipv4 को अपने वेब एप्लिकेशन के पोर्ट नंबर के साथ टाइप करें। उदाहरण: - 192.168.40.142:1342

यह उन सरल चरणों के साथ काम किया!


4

स्थानीय एंड्रॉइड डिवाइस में लोकलहोस्ट को आसानी से कैसे एक्सेस करें -> यूएसबी के माध्यम से अपने पीसी को एंड्रॉइड डिवाइस से कनेक्ट करें

  1. Chrome निरीक्षण पर जाएं 'f12' या नियंत्रण + Shift + C पर क्लिक करें

क्रोम निरीक्षण उपकरण

  1. क्रोम निरीक्षण उपकरण के नीचे की जाँच करें।

  2. अब रिमोट डिवाइस टैब में सेटिंग्स पर जाएं।

रिमोट डिवाइस टैब

  1. "डिस्कवर यूएसबी डिवाइस" विकल्प पर और साथ ही "पोर्ट फ़ॉरवर्डिंग" विकल्प पर जांच करें।

  2. अब ऐड नियम पर क्लिक करें, कोई भी डिवाइस पोर्ट उदा (4880) दर्ज करें और स्थानीय पते में मेरे मामले में स्थानीय होस्ट का वास्तविक पता दर्ज करें जैसे (127.0.0.1:480)

  3. नियम जोड़ने के बाद अपने कोड URL ( http://127.0.0.1.14848 ) के अंदर अपने एंड्रॉइड स्टूडियो में जाएं । 480 -> 4880 से पोर्ट बदलने के लिए याद रखें।

  4. Chrome में रिमोट डिवाइस टैब पर जाएं और अपने कनेक्टेड डिवाइस पर क्लिक करें। नया URL जोड़ें (127.0.0.1:4880) Android डिवाइस Chrome ब्राउज़र का निरीक्षण करें

अपने वास्तविक उपकरण Chrome ब्राउज़र की जाँच करें और वास्तविक Android डिवाइस पर कोड को डीबग करना प्रारंभ करें।


1

USB कनेक्शन प्रकार विकल्पों की जाँच करें। आपके पास एक "इंटरनेट पास" होना चाहिए। जो आपके फोन को आपके पीसी के समान कनेक्शन का उपयोग करने देगा।


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

मुझे पता है कि सेंस 3 के साथ नए एचटीसी डिवाइसों का विकल्प है (एक्स सेंसेशन)
— कोडमेक

सहायता के लिए बहुत - बहुत धन्यवाद । अभी भी जांच करने के लिए कि क्या कोई विकल्प काम करता है।
— सौरभ

1

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

पहले यह स्पष्ट है कि 10.0.2.2 काम नहीं करेगा क्योंकि यह एक वास्तविक हार्डवेयर मोबाइल है और सिम्युलेटर नहीं है।

तो जॉन के निर्देशों का पालन करें:

  • पीसी पर सभी नेटवर्क केबलों को अनप्लग करें और वाईफाई बंद करें।
  • Android डिवाइस पर वाईफाई बंद करें
  • USB के माध्यम से android डिवाइस को पीसी से कनेक्ट करें
  • Android मेनू में "USB टेथरिंग" (USB Modem / USB Cellular Modem / USB "ימוש דםמוו דםלולרי) को चालू करें। (नेटवर्क के तहत-> अधिक ...-> टेथरिंग और पोर्टेबल हॉटस्पॉट ")

    • यह USB कनेक्शन आपके लिए एकल पीसी कनेक्शन के लिए एक डीएचसीपी सर्वर के रूप में कार्य करेगा, इसलिए यह आपके पीसी को अपने नए यूएसबी नेटवर्क में एक समर्पित (गतिशील) आईपी प्रदान करेगा। अब आपको बस इतना करना है कि क्लाइंट एप्लिकेशन को यह आईपी और पोर्ट बताएं।
  • अपने पीसी का IP प्राप्त करें (जो USB tether केबल द्वारा असाइन किया गया है।) (ओपन कमांड प्रॉम्प्ट और "ipconfig" टाइप करें, फिर उस IP की तलाश करें जिसे USB नेटवर्क अडैप्टर ने अपने लिनक्स ifconfigया उबंटू की "कनेक्शन जानकारी" आदि में दिया है। ..)

  • एप्लिकेशन को उस आईपी (यानी 192.168.42.87) से कनेक्ट करने के लिए कुछ इस तरह से बताएं जैसे (जावा - क्लाइंट साइड):

    String        serverIP      = "192.168.42.87";
    int           serverPort    = 5544;
    InetAddress   serverAddress = InetAddress.getByName(serverIP);
    Socket        socket         = new Socket(serverAddress, serverPort);
    ...
    

    का आनंद लें..


1

नमस्कार आप अपने xampp localhost तक पहुँच सकते हैं

  1. नियंत्रण कक्ष ->
  2. विंडोज़ डिफेंडर फ़ायरवॉल ->
  3. अग्रिम सेटिंग (बाईं ओर) -> इनबाउंड नियम -> नया नियम -> पोर्ट -> विशिष्ट स्थानीय पोर्ट में अपने अपाचे बंदरगाहों को लिखें -> अगला -> अगले फिर आप स्थानीय पीसी का उपयोग करके अपने लोकलहोस्ट को एक्सेस कर सकते हैं आईपी ​​पता:

0

यूएसबी केबल के माध्यम से एंड्रॉइड फोन कनेक्ट करना और कंप्यूटर पर http सर्वर तक पहुंचना।

  1. फ़ायरवॉल - इसे बंद करें, एक बार सब कुछ काम करने के बाद आप इनबाउंड नियमों के तहत एक नियम जोड़ सकते हैं, Apache HTTP सर्वर (UDP और TCP) (या जो भी HTTP सर्वर आप उपयोग कर रहे हैं) को सक्षम करें चेतावनी - यदि आप फ़ायरवॉल बंद करते हैं, तो आपका कंप्यूटर असुरक्षित हो जाता है इंटरनेट हमलों के लिए। इसलिए इंटरनेट बंद करें और पहले नेटवर्क से डिस्कनेक्ट करें। काम करने के लिए आपको इंटरनेट पर होने की आवश्यकता नहीं है, क्योंकि आप स्थानीय नेटवर्क पर दो डिवाइस कनेक्ट कर रहे हैं।

  2. USB केबल में प्लग करें। यदि नेटवर्किंग विंडो पॉप अप करती है, तो होम नेटवर्क का चयन करें। यदि यह पॉप नहीं होता है तो यह संभवतः सार्वजनिक (जो काम नहीं करेगा) पर सेट होता है, इसलिए पर जाएं: कंट्रोल पैनल \ नेटवर्क और इंटरनेट \ नेटवर्क और शेयरिंग सेंटर (विंड 7 में) और इसे होम नेटवर्क पर सेट करें। चित्र, संगीत साझा करने के लिए इसे दबाने के बाद यह आपको एक अगली स्क्रीन दे सकता है ... बस इस पर रद्द करें क्लिक करें। मुख्य स्क्रीन पर होम नेटवर्क अभी भी सक्रिय रहेगा।

  3. आपको कंप्यूटर के IP, लोकलहोस्ट या अन्य उपनामों की आवश्यकता नहीं है। अपनी मशीन का आईपी प्राप्त करने के लिए, विंडोज कमांड लाइन शेल शुरू करें (विंडोज की + आर और टाइप cmd दबाएं), ब्लैक कमांड प्रॉम्प्ट विंडो पॉप अप होनी चाहिए, टाइप करें: "ipconfig" और हिट दर्ज करें। अब तलाश करो

IPv4 पता। । । । । । । । । । । : 192.168। ###। ### यह वह आईपी है जिसे आपका फ़ोन आपके कंप्यूटर को सौंपा गया है

  1. अब आपको किया जाना चाहिए, फोन के ब्राउज़र में, अपने कंप्यूटर के सर्वर से एक परीक्षण HTML फ़ाइल तक पहुंचने का प्रयास करें, इसे ठीक प्रदर्शित करना चाहिए।

  2. अब जब सब कुछ काम कर रहा है तो आप संभवतः अपने कंप्यूटर पर फ़ायरवॉल और इंटरनेट एक्सेस को सक्षम करना चाहेंगे। अब अपने http सर्वर को फिर से एक्सेस करने का प्रयास करें। यह शायद काम नहीं करेगा। अपने सेटअप के आधार पर, आपको पॉपअप से यह अनुमति देने के लिए एक नियम जोड़ने के लिए कहा जा सकता है, लेकिन यदि आप ऐसा नहीं करते हैं, तो बस इसे स्वयं जोड़ें। विंडोज़ फ़ायरवॉल शुरू करें और इनबाउंड नियम पर जाएं (क्योंकि यह एक सर्वर है) और नया नियम जोड़ें। "प्रोग्राम" चुनें। अपने http सर्वर के exe का पता लगाएँ, और अगली स्क्रीन में सुनिश्चित करें कि Allow चयनित है। फिर से कनेक्ट करने का प्रयास करें, और अब इसे काम करना चाहिए। यदि ऐसा नहीं है तो शायद इसलिए क्योंकि आपने गलत एक्स का चयन किया है। आप बाहरी उपयोग को प्रतिबंधित करने के लिए और भी अधिक उन्नत जा सकते हैं (क्योंकि अब इंटरनेट पर हर कोई इसे एक्सेस कर सकता है यदि उनके पास आपका इंटरनेट आईपी पता है) पहुंच को प्रतिबंधित करने के लिए आप अपने द्वारा बनाए गए नए नियम पर राइट-क्लिक कर सकते हैं,

    एंड्रॉइड डेवलपर्स के लिए ध्यान दें, अब आपके एंड्रॉइड कोड में, आपको "http: //" का उपयोग करना होगा, अन्यथा यह काम नहीं करेगा। उदाहरण के लिए: MyAsyncTask.execute ("http://192.168.123.123/test.html")

भाग II - IP को निश्चित / स्थिर पर सेट करना।

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

  1. फ़ोन कनेक्ट और टेथर होने के बाद, नेटवर्क और साझाकरण केंद्र पर वापस जाएं और स्थानीय क्षेत्र कनेक्शन "कनेक्शन:" पर क्लिक करें

स्क्रीनशॉट

  1. अगली स्क्रीन पर गुण चुनें, फिर IP 4 हाइलाइट करें और वहां गुण दबाएं और "निम्न IP पते का उपयोग करें" पर क्लिक करें
  2. डिफ़ॉल्ट गेटवे और सबनेट मास्क को बिल्कुल वैसा ही रखें जैसा कि ipconfig में था, और आईपी एड्रेस के लिए, केवल अंतिम 3 अंकों को 1 से 255 तक किसी भी चीज़ में बदलें

स्क्रीनशॉट

वह IP आपका नया फिक्स्ड / स्टैटिक आईपी होगा और यह अगली बार जब आप फोन को प्लग करेंगे तो वही रहेगा।


0
  1. सुनिश्चित करें कि आपने कंप्यूटर पर एडीबी स्थापित किया है , फोन पर यूएसबी डिबगिंग सक्षम है , और फोन ने कंप्यूटर तक पहुंच की अनुमति दी है। USB केबल के माध्यम से फोन को कंप्यूटर में प्लग करें, और सुनिश्चित करें कि यह दिखाई दे रहा है (इसे बैश कमांड में दिखाना चाहिए adb devices।
  2. अपने कंप्यूटर के क्रोम ब्राउज़र में, क्रोम खोलें: // निरीक्षण / # उपकरणों , "पोर्ट फ़ॉरवर्डिंग" बटन पर क्लिक करें, "पोर्ट फ़ॉरवर्डिंग सक्षम करें" की जाँच करें, और उस कंप्यूटर पर पोर्ट जोड़ें जिसे आप फोन से एक्सेस करना चाहते हैं ( विस्तृत निर्देश यहाँ )। आपको टैब रनिंग क्रोम खुला रखने की आवश्यकता होगी: // निरीक्षण / # उपकरणों।
  3. अपने फोन के ब्राउज़र में, लोकलहोस्ट पर नेविगेट करें: [port_number], और यह कंप्यूटर पर जो कुछ भी चल रहा है उसे प्रदर्शित करना चाहिए।

यह विंडोज और उबंटू लिनक्स पर काम करता है, और मैक पर भी काम करना चाहिए।

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