无法在 Mac 模拟器上输入 editText
Posted
技术标签:
【中文标题】无法在 Mac 模拟器上输入 editText【英文标题】:Can't type in editText on Mac emulator 【发布时间】:2012-07-02 19:23:40 【问题描述】:我是一个新的 Mac OS 用户,在安装 Eclipse 和所有必要的要求后,我将我的 android 项目转移到了 Mac。我的应用程序运行正常,但我似乎无法在模拟器中输入。
我正在使用 Eclipse Juno 运行 Android 4.1 模拟器。
【问题讨论】:
【参考方案1】:在 Genymotion 上,编辑 AVD 并设置“使用虚拟键盘进行文本输入”。
【讨论】:
【参考方案2】:@Romin 发布的答案看起来很有希望,但不幸的是在 SDK 4.0.3 中对我不起作用。不,我将其更改为“是”多少次,单击“编辑 AVD”后仍会恢复为“否”(为什么没有“保存”按钮?)
我的解决方案是直接编辑.ini
文件:
-
编辑
$HOME/.android/avd/your-device.avd/config.ini
。
更改hw.keyboard=yes
【讨论】:
【参考方案3】:这是新版 Android 工具的问题。您需要编辑 AVD 以添加如下选项:
从 Eclipse 转到 AVD Mananger。
选择特定的 AVD 并点击编辑 进入硬件部分,点击新建。 选择属性名称:键盘支持 默认情况下,它被添加一个值'no'。只需单击值列并将其更改为“是”。 再次单击编辑 AVD。这将在 AVD 的 config.ini
文件中添加属性 hw.keyboard=yes
。它应该可以从那里正常工作。
【讨论】:
完美,正是我需要的:) 是的!为什么这不是默认值??以上是关于无法在 Mac 模拟器上输入 editText的主要内容,如果未能解决你的问题,请参考以下文章