Android Emulator键盘无法显示

时间:2011-04-27 23:51:27

标签: android

刚刚在我的macbook pro上安装了android sdk。我创建了一个虚拟设备,在android 3.0中分配了50mb的内存。我运行了模拟器,左侧显示了Android_,但右侧没有显示键盘界面。我启用了hw.keyboard.lid。不确定这与它有什么关系。

11 个答案:

答案 0 :(得分:46)

这是如何使模拟器显示软键盘:

设备设置>语言和输入>默认>硬件(物理键盘)>设为Off

答案 1 :(得分:23)

您也可以从键盘发出命令。 http://developer.android.com/guide/developing/tools/emulator.html

e.g。

Android == PC键盘

返回键== ESC

菜单== Page-up

++++++++++++++++++++++++++++

该链接不再存在。这里有更多其他描述性答案

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

答案 2 :(得分:6)

CTRL + F11 或num pad 7 以启用操作系统内的屏幕键盘。我不认为3.0模拟器具有与其他人一样的键盘接口。

答案 3 :(得分:5)

我刚刚遇到这个问题并解决了它 - 3.0图像中的默认键盘设置被设置为日语IME(我假设它不起作用)。只需进入设置并将其更改为Android键盘即可。

答案 4 :(得分:4)

这对我有用:我在AVD定义中启用“硬件键盘存在”。当AVD启动时,虚拟键盘不会出现在设备中,但计算机的键盘会工作。然后我去设置 - >语言和输入 - >键盘和输入法 - >默认。在这里,我关闭硬件(物理键盘)选项。现在,虚拟键盘和计算机键盘都可以工作 - 两者都是最好的。

但是,正如user850688所说,每次启动AVD时都必须这样做。如果您不想这样做,请关闭AVD中的硬件键盘存在设置,您将始终拥有虚拟键盘,但根本无法使用计算机键盘。

答案 5 :(得分:3)

是的,ctrl + f11和num-7打开了软键盘。有用,但不如旧侧/仿真器键盘测试方便。

在使用v11或更高版本的Android 3.0 SDK中,默认情况下侧键显然不再可用,大概是为了更好地模拟设备都是触摸屏。基于默认WVGA800平板电脑皮肤的AVD和基于自定义屏幕尺寸的任何AVD都没有侧面仿真器键盘供您使用,我找不到哪个设置可能会打开它。然而...

通过从http://teavuihuang.com/android/下载一些较旧的皮肤并根据这些皮肤创建AVD,我能够得到一个侧键盘(非常方便dev +测试)。不知何故,这可以通过AVD编辑器无法使用的某些文件或设置启用模拟器键盘。窗口大小和模拟器键盘放置并不完全对齐,但它无所不能。

似乎Google应该在http://developer.android.com/guide/developing/devices/emulator.html记录所有这些错综复杂的信息,但他们没有。

答案 6 :(得分:3)

在较新的Android版本中,您将无法找到AVD设置,您只需要正常加载模拟器并转到“设置”应用,您可以选择不使用计算机的硬件键盘。

答案 7 :(得分:2)

只需更改AVD设备功能即可。您选择了特定的决议,例如。 240 X 360.请选择QVGA。键盘出现。

答案 8 :(得分:2)

是的,如果您在AVD中输入手动分辨率,它将不会显示键盘只需选择任何默认分辨率键盘将开始显示

答案 9 :(得分:1)

我不知道这是否会有所帮助,但在Android 4.0中,即使您启用了硬件键盘仿真,也可以下拉屏幕顶部的系统菜单,它应该会让您选择关闭硬件键盘,再次启用虚拟键盘。奇怪的是,我发现硬件键盘仿真仍然有效 - 两全其美!

答案 10 :(得分:0)

您可以尝试这样做: 在编辑模拟时,使用动态硬件控件将默认外观更改为 希望能帮到你