无法在Mac模拟器上键入editText

时间:2012-07-02 11:23:38

标签: android macos android-emulator android-edittext

我是新的Mac OS用户,在安装Eclipse和所有必要的要求后,我将我的Android项目转移到Mac。我的应用程序正常运行,但我似乎无法在模拟器中输入。

我使用Eclipse Juno运行Android 4.1模拟器。

3 个答案:

答案 0 :(得分:17)

这是Android Tools新版本的问题。您需要编辑AVD以添加选项,如下所示:

从Eclipse,转到AVD Mananger。

  • 选择特定的AVD,然后单击编辑
  • 转到“硬件”部分,单击“新建”。
  • 选择“属性名称:键盘支持”
  • 默认情况下,它的值为“no”。只需单击值列并将其更改为“是”。
  • 再次点击编辑AVD。

这将在hw.keyboard=yes文件中为AVD添加属性config.ini。它应该可以正常工作。

答案 1 :(得分:0)

@Romin发布的答案看起来很有希望,但遗憾的是在SDK 4.0.3中对我不起作用。没有多少次我将其更改为“是”它在点击“编辑AVD”后仍会恢复为“否”(为什么没有“保存”按钮?)

我的解决方案是直接编辑.ini文件:

  1. 修改$HOME/.android/avd/your-device.avd/config.ini
  2. 更改hw.keyboard=yes

答案 2 :(得分:0)

Genymotion 上,编辑AVD并设置“使用虚拟键盘输入文字”。

相关问题