2011-04-27 176 views
26

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

+0

会发生什么事,如果你禁用hw.keyboard.lid? – 2011-04-28 00:22:19

回答

7

CTRL + F11或num垫以使OS内的屏幕键盘。我不认为3.0仿真器具有与其他人一样的键盘接口。

3

是的,ctrl + f11和num-7调出软键盘。很有用,但不像测试旧面/仿真器键盘那样方便。

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

我可以通过从http://teavuihuang.com/android/下载一些较老的皮肤并基于这些皮肤创建AVD来获得侧键盘(非常方便用于开发+测试)。不知何故,这可以通过AVD编辑器无法使用的某些文件或设置启用仿真器键盘。窗口大小和模拟器键盘布局并不完全一致,但它从无到有。

似乎谷歌应该记录在​​所有这些错综复杂,但他们没有。

+0

可以尝试更好地模拟仅限触摸屏设备,但家庭和后退按钮又如何?我发现后退按钮的功能可以通过按Esc键来获得,但主页按钮怎么办? – Bilthon 2011-12-25 16:08:42

+0

主页按钮仍然是您电脑键盘上的“主页”按钮! :) – 2012-04-04 05:58:04

2

只需更改AVD设备功能。您选择了特定的分辨率,例如。 240 X 360.改为选择QVGA。键盘出现。

2

是的,如果你在AVD进入手动解决它不会显示键盘只需选择任何默认分辨率键盘将开始显示出来

+0

为我工作..... – maazza 2012-09-03 23:11:58

+0

默认分辨率wxga不显示键盘 - 这是我想要的。 – flobacca 2012-10-05 04:14:36

5

我只是遇到了这个问题,并解决它 - 在3.0图像的默认键盘设置被设置为日本IME(我假设不工作风景)。只需进入设置并将其更改为Android键盘。

1

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

+0

这很好,但似乎每次重新启动模拟器都会重置。这是否与你同时发生? – SashiOno 2014-01-31 18:37:03

+0

恐怕我忍不住用那个@ user850688 - 因为我发布了这个答案,我们发现模拟器很慢并且不稳定,所以我们倾向于用真实设备进行调试。 – 2014-02-08 14:33:06

3

在较新的Android版本中,您不会找到它的AVD设置,您只需加载模拟器并转到设置应用程序,在那里您可以选择不使用计算机的硬件键盘。

37

执行以下操作设置>语言和输入法>默认>硬件物理键盘>关闭打开的屏幕键盘

4

这个工作对我来说:我能够在AVD定义中的“硬件键盘存在”。当AVD启动时,虚拟键盘不会出现在设备中,但计算机的键盘可以工作。然后我进入设置 - >语言和输入 - >键盘和输入法 - >默认。在这里,我关掉硬件(物理键盘)选项。现在,无论是虚拟键盘还是电脑键盘都可以工作 - 两全其美。

但是,正如user850688所说,每次启动AVD时都必须执行此操作。如果您不想这样做,请关闭AVD中的Hardware Keyboard Present设置,并且您将始终使用虚拟键盘,但根本无法使用电脑键盘。

0

,你可以尝试这样做: 改变默认的皮肤与动态硬件控制,当你编辑模拟 希望能帮助您