Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android仿真器键盘不显示_Android - Fatal编程技术网

Android仿真器键盘不显示

Android仿真器键盘不显示,android,Android,刚刚在我的macbook pro上安装了android sdk。我创建了一个虚拟设备,在android 3.0中分配了50mb的内存。我运行了模拟器,Android_uu显示在左侧,但键盘界面不显示在右侧。我已启用hw.keyboard.lid。不确定这是否与此有关。按CTRL+F11或num pad 7可启用操作系统内的屏幕键盘。我认为3.0仿真器没有其他仿真器那样的键盘界面。是的,ctrl+f11和num-7会显示软键盘。有用,但测试不如旧的side/emulator键盘方便 在使用v11或

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

按CTRL+F11或num pad 7可启用操作系统内的屏幕键盘。我认为3.0仿真器没有其他仿真器那样的键盘界面。

是的,ctrl+f11和num-7会显示软键盘。有用,但测试不如旧的side/emulator键盘方便

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

通过从下载一些旧的皮肤并基于这些皮肤创建AVD,我能够获得一个非常方便的侧键盘,用于开发人员+测试。通过AVD编辑器不可用的某些文件或设置,这以某种方式启用了仿真器键盘。窗口大小和仿真器键盘的位置并不完全一致,但它比什么都好


谷歌似乎应该在网站上记录所有这些复杂的细节,但他们没有。

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

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

您还可以从键盘发出命令。

e、 g

安卓==电脑键盘

后退键==ESC

菜单==翻页

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

链接已经不存在了。这里还有更多其他描述性的答案


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

我不知道这是否有帮助,但在Android 4.0中,即使您启用了硬件键盘模拟,您也可以下拉屏幕顶部的系统菜单,它应该为您提供关闭硬件键盘的选项,再次启用虚拟键盘。奇怪的是,我发现硬件键盘模拟仍然有效——这两个世界都是最好的

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

这是如何使emulator显示软键盘:


设备设置>语言和输入>默认设置>硬件物理键盘>设置为关闭。

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

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

您可以尝试这样做: 编辑仿真时,将默认外观更改为带有动态硬件控件
希望能帮助您

如果禁用hw.keyboard.lid会发生什么?可以尝试更好地模拟纯触摸屏设备,但是home和back按钮呢?我发现按esc键可以获得“后退”按钮功能,但“主页”按钮如何?主页按钮仍然是电脑键盘上的主页按钮!:默认分辨率wxga不显示键盘-这正是我想要的。这工作得很好,但每次重新启动仿真器时,它似乎都会重置。这种情况会发生在你身上吗?恐怕我帮不上忙,@user850688-自从我发布了这个答案后,我们发现仿真器速度慢且不稳定,我们倾向于使用真实设备进行调试。链接现在已断开。单击“默认”,然后会出现“硬件”窗口。