2012-09-04 15 views
10

मैं कुछ समय के लिए वर्चुअलबॉक्स में एंड्रॉइड-x86-v3.2-eeepc सफलतापूर्वक स्थापित किया गया था। और एंड्रॉइड पर यूएसबी होस्ट अनुप्रयोगों को डीबग करने में मेरी मदद करने के लिए यह एक अच्छी विधि है। इस तरह के विन्यास की स्थापना है:एडीबी वर्चुअलबॉक्स में एंड्रॉइड-x86 से कनेक्ट करने में असमर्थ आज

  • स्थापित VirtualBox
  • आभासी HDD में VBOX में के रूप में "मेजबान-ओनली"
  • सांत्वना दर्ज
  • सेट नेटवर्क स्थापित एंड्रॉयड-86-v3.2-eeePC छवि , प्रकार "dhcpcd eth0", आईपी पते पाने के लिए की तरह "192.168.56.101"
  • जाओ मेजबान के सांत्वना देने, प्रकार "एडीबी कनेक्ट 192.168.56.101"

आम तौर पर, यह होना चाहिए Android-in-VBox में चल रहे एडीबी डिमन से कनेक्ट होने का अधिकार बनें।

आज, यह अचानक मुझे निम्नलिखित के रूप में संकेत देता है:

C:\>adb connect 192.168.56.101 
unable to parse 192.168.56.101 as <host>:<port> 

मैं अपने आईपी पिंग करने की कोशिश की। यह एक तेज प्रतिक्रिया है। मैंने आईपी और पोर्ट को लागू करने की कोशिश की।

C:\>adb connect 192.168.56.101:5554 
unable to connect to 192.168.56.101:5554 

मुझे इसके मूल कारण के बारे में कोई जानकारी नहीं है। मैंने फ़ायरवॉल की जांच की, वर्चुअलबॉक्स अपवाद सूची पर है। यह अभी भी काम नहीं करता है।

पीसी विन्यास: Windows XP VirtualBox V4.1

+0

एंड्रॉयड टर्मिनल आईपी डाला यह पढ़ http://meta.stackexchange.com/questions/82825/how-i- कर सकते हैं-मेरी स्वीकृति-दर-पर-स्टैक-ओवरफ्लो –

उत्तर

10

एडीबी के साथ एंड्रॉयड आभासी मशीन कनेक्ट करने के लिए इन कदम

  1. Android होम स्क्रीन पर, प्रेस एएलटी + एफ 1 (बाएं alt) का पालन करें। यह रूट एक्सेस के साथ एक टर्मिनल खुल जाएगा।

  2. टर्मिनल के अंदर, dhcpcd eth0 टाइप करें। यदि आपको कोई त्रुटि या कोई परिणाम नहीं मिलता है, तो आदेश दो बार निष्पादित करें। यह आपको एक आईपी पता देगा। टर्मिनल को बंद करने के लिए अब ALT + F7 दबाएं।

  3. आदेश ping <your IP Address>

  4. का उपयोग करके android टर्मिनल, प्रकार adb tcpip 5555 से आपके आईपी पते का सत्यापन करें। यह टीसीपीआईपी मोड में एडीबी को पुनरारंभ करेगा।

  5. आपका मुख्य ओएस टर्मिनल से, प्रकार adb connect <your IP address>

+0

यह काम किया! ये वे कदम हैं जिन्हें मैं ढूंढ रहा था। धन्यवाद! –

+0

धन्यवाद, यह मेरे लिए काम किया। लेकिन 'dhcpcd eth0' द्वारा निर्धारित आईपी पता उपयोगी नहीं था (यह' 16 9.254.114.151' था)। मुझे इसके बजाय 'dhcpcd eth1' का उपयोग करने की आवश्यकता थी। इसके अलावा, कमांड दर्ज करने के बाद आईपी पता वापस नहीं आया। मैंने आईपी पता खोजने के लिए 'ifconfig eth1' दर्ज किया (' inet addr' फ़ील्ड के सामने)। वैसे, मैं एंड्रॉइड-x86 6.0-r3 छवि का उपयोग कर रहा हूँ। – today

1

मैं दूसरे एडाप्टर के लिए नेटवर्किंग पाट का उपयोग करें और उस आईपी पते का उपयोग करें; यानी adb connect 192.168.1.20। आप Settings->About Phone->Status में आईपी प्राप्त कर सकते हैं।

0

ALT + F1 चाल अच्छा लग रहा है, लेकिन मेरे लिए काम नहीं किया।

  1. मैंने रन एंड्रोम कॉन्फ़िगरेशन ऐप चलाया, सहेजें पर क्लिक किया, और फिर रीबूट कार्रवाई की पुष्टि की।
  2. रीबूट के बाद, मैंने शट डाउन किया और वर्चुअलबॉक्स बंद कर दिया, और एंड्रॉइडप्लेयर शुरू किया।
  3. अब adb connect <your IP address> मेरे लिए काम किया!
-1

यह मेरी स्थानीय मशीन आईपी के बजाय मेरे लिए काम करता रहा यानी 192.168.56.101

संबंधित मुद्दे