2012-07-02 12 views
8

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

मैं एक्लिप्स जूनो का उपयोग कर एंड्रॉइड 4.1 एमुलेटर चला रहा हूं।

उत्तर

17

यह एंड्रॉइड टूल्स की नई रिलीज के साथ एक समस्या है। निम्न विकल्पों को जोड़ने के लिए आपको AVD को संपादित करने की आवश्यकता होगी:

ग्रहण से, एवीडी मैनेंजर पर जाएं।

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

यह एवीडी के लिए config.ini फ़ाइल में hw.keyboard=yes संपत्ति जोड़ देगा। और इसे वहां से ठीक काम करना चाहिए।

+0

बिल्कुल सही, बिल्कुल मुझे क्या चाहिए :) –

+1

हाँ! यह डिफ़ॉल्ट क्यों नहीं है ?? – NoBugs

0

@Romin द्वारा पोस्ट किया गया उत्तर आशाजनक लग रहा था, लेकिन दुर्भाग्य से एसडीके 4.0.3 में मेरे लिए काम नहीं किया। नहीं, मैंने इसे "हां" में कितनी बार बदल दिया है, फिर भी "एवीडी संपादित करें" पर क्लिक करने के बाद वापस "वापस" वापस आ जाएगा (क्यों नहीं "सेव करें" बटन?)

मेरा समाधान सीधे .ini फ़ाइल को संपादित करना था:

  1. $HOME/.android/avd/your-device.avd/config.ini संपादित करें।
  2. परिवर्तन hw.keyboard=yes
0

पर Genymotion, AVD संपादित करें और "पाठ इनपुट के लिए वर्चुअल कीबोर्ड का उपयोग करें" की स्थापना की।