मैं एक एप्लिकेशन विकसित कर रहा हूं जो मुद्रण के लिए एक ब्लूटूथ प्रिंटर को अनुरोध भेजेगा। कोड वास्तविक उपकरणों के लिए ठीक काम कर रहा है, लेकिन मैं इसे एंड्रॉइड एमुलेटर पर चलाना चाहता हूं। मैं ब्लूटूथ परीक्षण के लिए एमुलेटर का उपयोग कैसे कर सकता हूं?
मैं एक एप्लिकेशन विकसित कर रहा हूं जो मुद्रण के लिए एक ब्लूटूथ प्रिंटर को अनुरोध भेजेगा। कोड वास्तविक उपकरणों के लिए ठीक काम कर रहा है, लेकिन मैं इसे एंड्रॉइड एमुलेटर पर चलाना चाहता हूं। मैं ब्लूटूथ परीक्षण के लिए एमुलेटर का उपयोग कैसे कर सकता हूं?
जवाबों:
आप नहीं कर सकते। एमुलेटर ब्लूटूथ का समर्थन नहीं करता है, जैसा कि एसडीके के डॉक्स और कई अन्य स्थानों में वर्णित है। एंड्रॉइड एमुलेटर में ब्लूटूथ क्षमता नहीं है "।
आप केवल वास्तविक उपकरणों का उपयोग कर सकते हैं।
एमुलेटर की सीमाएँ
एमुलेटर की कार्यात्मक सीमाओं में शामिल हैं:
दस्तावेज़ देखें
इसमें से Androidx86 डाउनलोड करें। यह एक आईएसओ फाइल है, इसलिए आप ऐसा करेंगे
इसे चलाने के लिए VMWare या VirtualBox जैसी किसी चीज़ की आवश्यकता होगी। वर्चुअल मशीन बनाते समय, आपको अन्य के बजाय लिनक्स के रूप में अतिथि ओएस के प्रकार को सेट करना होगा।
वर्चुअल मशीन बनाने के बाद नेटवर्क एडॉप्टर को 'ब्रिजड' पर सेट करें। वीएम शुरू करें और बूट में 'लाइव सीडी वेसा' चुनें।
अब आपको इस वीएम के आईपी का पता लगाने की आवश्यकता है। वीएम में टर्मिनल पर जाएं (टॉगल करने के लिए Alt + F1 और Alt + F7 का उपयोग करें) और इसे खोजने के लिए netcfg कमांड का उपयोग करें।
अब आपको कमांड प्रॉम्प्ट खोलने और अपने एंड्रॉइड इंस्टॉल फ़ोल्डर (होस्ट पर) पर जाने की आवश्यकता है। यह आमतौर पर C: \ Program Files \ Android \ android-sdk \ platform-tools> है।
टाइप करें adb कनेक्ट IP_ADDRESS। एक लाल! अब आपको ब्लूटूथ जोड़ने की आवश्यकता है। अपने USB ब्लूटूथ डोंगल / ब्लूटूथ डिवाइस में प्लग करें।
वर्चुअलबॉक्स स्क्रीन में, डिवाइसेस> USB डिवाइस पर जाएं। अपना डोंगल चुनें।
किया हुआ! अब आपके Android VM के पास ब्लूटूथ है। ब्लूटूथ पर बिजली बनाने और अन्य उपकरणों के साथ खोज / पारिंग की कोशिश करें।
अब वह सब कुछ ग्रहण पर जाकर अपना कार्यक्रम चलाना है। Android AVD प्रबंधक को सूची में एक उपकरण के रूप में VM को दिखाना चाहिए।
वैकल्पिक रूप से, वर्चुअल मशीन की सेटिंग्स के तहत, गोटो सीरियलपोर्ट -> पोर्ट 1 चेक सीरियल पोर्ट सक्षम करें पोर्ट नंबर का चयन करें और फिर डिस्कनेक्ट किए गए क्लिक के रूप में पोर्ट मोड का चयन करें। अब, वर्चुअल मशीन शुरू करें। डिवाइसेस के तहत -> USB डिवाइसेस -> आप अपने लैपटॉप ब्लूटूथ को सूचीबद्ध कर सकते हैं। आप बस विकल्प की जांच कर सकते हैं और एंड्रॉइड ब्लूटूथ एप्लिकेशन का परीक्षण शुरू कर सकते हैं।
netcfgमेरे इंस्टॉल पर नहीं मिला, हालांकि ifconfig eth0यह ट्रिक था।