चोर WaiChun आप StackOverflow पर पोस्ट एक बंद सवाल पर इस का उल्लेख किया :
मैंने कहीं न कहीं कहा है कि यह व्यवहार इसलिए है क्योंकि android और linux दोनों एक ही कर्नेल पर चलते हैं, और यही स्थिति मैक पर android विकसित करने के लिए जाती है। दोनों ओएस Android के साथ बहुत समान ओएस कर्नेल में चलते हैं, यही कारण है कि उन्हें किसी भी ड्राइवर की आवश्यकता नहीं है। ये केवल कुछ चीजें हैं जो मुझे अन्य थ्रेड्स से याद हैं, 100% निश्चित नहीं दे सकती हैं
अद्यतन # 1: एंड्रॉयड साइट भी यह उल्लेख है:
यदि आप विंडोज पर विकसित कर रहे हैं और अपने अनुप्रयोगों का परीक्षण करने के लिए एक एंड्रॉइड-संचालित डिवाइस कनेक्ट करना चाहते हैं, तो आपको उपयुक्त यूएसबी ड्राइवर स्थापित करने की आवश्यकता है। ...
यदि आप Mac OS X या Linux पर विकसित कर रहे हैं, तो आपको शायद USB ड्राइवर स्थापित करने की आवश्यकता नहीं है। अपने डिवाइस के साथ विकसित करना शुरू करने के लिए, हार्डवेयर डिवाइसेस का उपयोग करके पढ़ें।
अद्यतन # 2: StackOverflow के बारे में एक टिप्पणी हैlibusb
। मुझे लगता है कि यही कारण हो सकता है कि लिनक्स को अतिरिक्त ड्राइवरों की आवश्यकता नहीं है।
वास्तव में लिनक्स के तहत अदब किसी विशिष्ट कर्नेल चालक के बिना लिबास का उपयोग करते हुए यूएसबी उपकरणों तक पहुंचता है। इसके अलावा adb के पास वेंडर आईडी की एक सूची होती है जिसे इसे उपयोग करने की अनुमति है, लेकिन यह प्रश्न में समस्या की व्याख्या नहीं करता है, क्योंकि दोनों फोन के लिए वेंडर आईडी समान हैं। और अनुपलब्ध udv नियमों के कारण अनुमति की समस्याओं के मामले में adb डिवाइस सूची में स्पष्ट रूप से "कोई अनुमति नहीं" दिखाता है, इसलिए यह भी इस समस्या का कारण नहीं है।