2015-06-15 24 views
7

में वेबकैम का उपयोग नहीं कर रहा है जैसा कि शीर्षक से पता चलता है, मैं एमुलेटर लैपटॉप पर वेबकैम का उपयोग करने के लिए संघर्ष कर रहा हूं। मैंने वेब कैमरा तक पहुंचने के लिए फ्रंट और बैक कैमरा सक्षम किया है। जब भी एमुलेटर बूट हो जाता है तो यह वेबकैम एक्सेस के लिए पूछता है, जो मैं देता हूं। हालांकि जब मैं एमुलेटर पर कैमरा ऐप हिट करता हूं तो वेबकैम कभी काम नहीं करता है। कैमरा ऐप बस दुर्घटनाग्रस्त हो जाता है।एंड्रॉइड एमुलेटर एंड्रॉइड स्टूडियो

enter image description here

StackOverflow पर अन्य पदों के आधार पर, सुझाव मैं पंक्ति जोड़ें:: hw.camera=yes

यहाँ एक छवि कैमरों को सक्षम करने के लिए है। Avd के लिए कॉन्फ़िगरेशन फ़ाइल नीचे है।

avd.ini.encoding=UTF-8 
AvdId=Nexus_5_API_21_x86 
abi.type=x86 
avd.ini.displayname=Nexus 5 API 21 x86 
disk.dataPartition.size=1G 
hw.accelerometer=yes 
hw.audioInput=yes 
hw.battery=yes 
hw.camera=yes 
hw.camera.back=webcam0 
hw.camera.front=webcam0 
hw.cpu.arch=x86 
hw.dPad=no 
hw.device.hash2=MD5:2fa0e16c8cceb7d385183284107c0c88 
hw.device.manufacturer=Google 
hw.device.name=Nexus 5 
hw.gps=yes 
hw.gpu.enabled=yes 
hw.keyboard=yes 
hw.lcd.density=480 
hw.mainKeys=no 
hw.ramSize=1536 
hw.sdCard=yes 
hw.sensors.orientation=yes 
hw.sensors.proximity=yes 
hw.trackBall=no 
image.sysdir.1=system-images\android-21\google_apis\x86\ 
runtime.network.latency=none 
runtime.network.speed=full 
runtime.scalefactor=auto 
sdcard.path=C:\Users\Roberto\.android\avd\Nexus_5_API_21_x86.avd\sdcard.img 
skin.dynamic=no 
skin.name=nexus_5 
skin.path=C:\Program Files\Android\Android Studio1\plugins\android\lib\device-art-resources\nexus_5 
snapshot.present=no 
tag.display=Google APIs 
tag.id=google_apis 
vm.heapSize=64 

इस स्तर पर मुझे यकीन नहीं है कि यह क्यों काम नहीं कर रहा है। कोई विचार?

उत्तर

3

मुझे नहीं लगता कि आप दोनों फ्रंट और बैक कैमरे को एक ही मूल्य पर सेट कर सकते हैं। कृपया अपनी config.ini फ़ाइल को संपादित करने का प्रयास करें और इसमें बदलें: hw.camera.back=none hw.camera.front=webcam0

इसके अलावा, hw.camera=yes की आवश्यकता नहीं है।

मुझे उम्मीद है कि इससे मदद मिलती है।

+0

मैं पुष्टि कर सकता हूं कि आप दोनों फ्रंट और बैक कैमरे के लिए 'वेबकैम 0' का उपयोग नहीं कर सकते हैं। –

+0

एक ही समस्या होने के कारण, ऊपर उल्लिखित समाधान काम नहीं करता है http://stackoverflow.com/questions/43848737/unable-to-connect-to-camera-avd – codeomnitrix

+0

इससे मेरी समस्या हल हो गई! बस पीछे के लिए वेबकैम 0 का चयन करें और सामने के लिए अनुकरण करें और एवीडी आपको पूछेगा कि आप किस वेबकैम का उपयोग करना चाहते हैं। – Romain

0

मुझे वही समस्या थी जब वेब कैमरा शुरू नहीं हुआ जब मैंने एंड्रॉइड स्टूडियो 3.01 पर "रन" टैब से निर्माण शुरू किया। मैंने फिर एवीडी प्रबंधक खोला। एंड्रॉइड 5.1 डिवाइस के लिए संपादन मोड में और एसडी कार्ड को 200 एम तक टक्कर मारने के लिए सुनिश्चित किया गया है, डिवाइस के लिए वेबकैम पर फ्रंट/बैक सेट दोनों मैं अनुकरण कर रहा था। फिर संपादन मोड बंद कर दिया और बस डिवाइस पर डबल क्लिक किया - और यह काम किया!

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