2012-08-14 11 views
5

संभव डुप्लिकेट:
Android emulator doesn’t take keyboard input - SDK tools rev 20एंड्रॉयड एमुलेटर कस्टम AVD पर कीबोर्ड इनपुट नहीं ले करता है skins- एसडीके उपकरण फिरना 20.0.1

किसी के लिए जो कस्टम AVD खाल और एसडीके उपयोग कर रहा है उपकरण rev 20, आप काम पर कीबोर्ड पहुंच कैसे प्राप्त करते हैं?

Android emulator doesn't take keyboard input - SDK tools rev 20 में चर्चा की गई समाधान केवल फग्ली पिक्सेल होगिंग डिफ़ॉल्ट त्वचा (WVGA800) के लिए काम करती है।

का उपयोग कर दिया गया "नेक्सस एस और नेक्सस वन के लिए गूगल एंड्रॉयड एम्यूलेटर खाल" पाई गई:

http://heikobehrens.net/2011/03/15/android-skins/

मैं hw.keyboard = सच जोड़कर AVD config.ini संपादित करने के लिए करने की कोशिश की, यह अभी भी नहीं करता है काम नहीं करता

उत्तर

4

जाहिर है त्वचा के फ़ोल्डर में से प्रत्येक में एक hardware.ini फ़ाइल (उदाहरण के NEXUS-S के लिए) है कि hw.keyboard=no निर्दिष्ट करें। त्वचा पर आधारित AVD में कीबोर्ड सक्षम करने के लिए आप इस पंक्ति को संशोधित कर सकते हैं। यदि आप तीर-कुंजी का उपयोग करना चाहते हैं तो hw.dPad=yes भी है।

+0

+100 (अब से 16 घंटे): मेरे अंक की 20% -शिप है लेकिन उम्मीद है कि आपका जवाब दूसरों की मदद करेगा जो मेरी ही दुर्दशा से गुज़र चुके हैं। इसे आजमाया और यह काम करता है। धन्यवाद। –

+0

वास्तव में एक अनुकरणीय उत्तर। हालांकि बक्षीस का विवरण होना चाहिए "उत्तरों में से एक अनुकरणीय है और एक पुरस्कार का हकदार है"। –

0

एक्लिप्स से, एवीडी मैनेंजर पर जाएं। विशेष एवीडी का चयन करें और पर क्लिक करें हार्डवेयर अनुभाग पर जाएं, नया पर क्लिक करें। संपत्ति का नाम चुनें: कीबोर्ड समर्थन डिफ़ॉल्ट रूप से, इसे 'नहीं' के मान के साथ जोड़ा जाता है। बस मान कॉलम पर क्लिक करें और इसे 'हां' में बदलें। फिर से संपादित एवीडी पर क्लिक करें। यह एवीडी के लिए config.ini फ़ाइल में hw.keyboard = yes एक संपत्ति जोड़ देगा।

Android emulator doesn't take keyboard input - SDK tools rev 20

आशा यह मदद करता है

+0

-1 यह सहायक नहीं था। आपने जो कुछ किया है, वह एक और स्टैक ओवरफ्लो थ्रेड का संदर्भ था जिसे मैंने पहले ही संदर्भित किया था। क्या आप एक कस्टम एवीडी त्वचा के साथ एम्यूलेटर चला रहे हैं? –

+0

मुझे पता है कि यह "कस्टम एवीडी त्वचा" भाग का जवाब नहीं देता है, लेकिन मुझे यह धागा एक Google खोज से मिला है और यह सही जवाब था जिसे मैं ढूंढ रहा था क्योंकि मैं डिफ़ॉल्ट WVGA800 त्वचा का उपयोग कर रहा था और अभी भी हार्डवेयर नहीं था जब तक मैंने वर्णन नहीं किया तब तक समर्थन करें। शायद इसे अपने उत्तर में बुलाओ। – Nick

+0

हाँ मुझे इस उत्तर में -1 देना है क्योंकि यह स्पष्ट रूप से इस सवाल के शीर्षक में उल्लेख किया गया है कि कीबोर्ड कस्टम एवीडी स्किन्स में काम नहीं कर रहा है। यह उत्तर एंड्रॉइड द्वारा प्रदान किए गए डिफ़ॉल्ट एवीडी के लिए सहायक है। –

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