2012-05-05 20 views
7

में ऑनलाइन दिखाई नहीं देता है, मैंने अभी अपना उबंटू 11.10 से 12.04 अपडेट किया है और यह समस्या प्राप्त करने के बाद, मेरा एंड्रॉइड डिवाइस ऑनलाइन दिखाई नहीं देता है, जबकि मैं ग्रहण से एंड्रॉइड प्रोजेक्ट चलाता हूं। मैंने एक स्क्रीनशॉट संलग्न किया है। मैंने फ़ाइल को /etc/udev/rules.d/51-android.rules में भी रखा है।एंड्रॉइड डिवाइस उबंटू 12.04

51-android.rules फ़ाइल की सामग्री सबसिस्टम == है "USB", sysfs {idVendor} == "0bb4", मोड = "0666" सबसिस्टम == "usb_device", sysfs {} = idVendor = "0bb4", मोड = "0666"

स्क्रीनशॉट device not appear online, it just show unknown

+0

जांच और आपके एंड्रॉइड प्लगइन की संगतता। यदि आपने पैकेट मैनेजर से अपना ग्रहण संस्करण स्थापित किया है तो यह एंड्रॉइड प्लगइन का समर्थन नहीं करेगा। –

+0

यह उबंटू अपडेट करने से पहले यह सही काम था, जब मैं उबंटू 12.04 को अपडेट नहीं करता हूं, तो यह अपडेट नहीं करता है, (मैं यूबंटू को उबंटू के नए संस्करण को पुनर्स्थापित नहीं करता हूं, इसलिए मेरा ग्रहण, यह प्लगइन और सभी सॉफ़्टवेयर जैसा है)। –

उत्तर

12

sysfs udev के हाल के संस्करणों में पदावनत किया गया है।

आपकी फ़ाइल केवल इस तरह लाइनों होना चाहिए:

सबसिस्टम == "USB", ATTR {idVendor} == "0bb4", मोड = "0666", ग्रुप = "plugdev"

जहां 0 बीबी 4 विक्रेता आईडी है।

आप टर्मिनल के माध्यम से अपने फोन के लिए विक्रेता आईडी प्राप्त कर सकते हैं। कमांड लाइन पर 'lsusb' चलाएं और अपने डिवाइस के साथ लाइन ढूंढें।

उदाहरण के लिए, मेरे मामले पर: बस 004 डिवाइस 004: आईडी 18d1: 4e22 गूगल इंक नेक्सस एस (डीबग)

तो विक्रेता आईडी 18d1 है।

और इसके बाद के संस्करण लाइन हो जाता है:

सबसिस्टम == "USB", ATTR {idVendor} == "18d1", मोड = "0666", ग्रुप = "plugdev" अपने ग्रहण संस्करण के लिए

+0

महान आदमी, यह मेरे लिए काम करता है। उस –

+0

के लिए +1 अच्छी चीजें! मैंने इसे अपने नेक्सस 4 पर इस्तेमाल किया, हालांकि निर्माता एलजी था वेंडर आईडी गूगल्स था ... अपने आधिकारिक गाइड टीबी में तय किया जाना चाहिए: http://developer.android.com/tools/device.html, जो नेक्सस टर्मिनल हैं अपने निर्माताओं वेंडर आईडी का उपयोग नहीं कर रहे हैं! –

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