我不知道发生了什么变化,但我电脑上的物理键盘不再适用于模拟器(在Nexus 5,x86中运行kitkat)。当我在AVD中查看设备的高级设置时,没有任何硬件键盘的设置。
eqfvzcg81#
在Android Studio 1.0.2 AVD Manager中虚拟设备的高级设置中,实际上有一个复选框,允许启用键盘输入,而无需手动编辑config.ini。工具→ Android → AVD管理器→铅笔图标(如图所示)→显示高级设置(滚动至底部)→启用键盘输入
config.ini
qlckcl4x2#
在主目录中查找模拟器的配置:
//Located in: ~/.android/avd/<The_Device_Name>/config.ini
例如,在Nexus 5(由Android Studio创建)上,它是:
~/.android/avd/Nexus5.avd/config.ini
将以下设置更改为:
hw.keyboard=yes
ljsrvy3e3#
打开并导航至工具→ Android → AVD管理器→编辑-〉铅笔图标)
单击显示高级设置并向下滚动,您可以看到选项启用键盘输入(示例第二个图像)选中该框,然后单击完成。
e7arh2l64#
更改hw.keyboard = yes。并将文件config.ini设为只读:1.右键单击文件打开其设置。2.将权限选项卡上的每个选项设置为只读(参见屏幕截图)
hw.keyboard = yes
相信我,这将工作它发生,因为这个文件被重写,当我们锁定它的错误消失。
icomxhvb5#
快速脚本自动完成。确保重命名模拟器名称部分:
sed -i '' "s/hw.keyboard = no/hw.keyboard = yes/" $ANDROID_HOME/avd/[EMULATOR_NAME]/config.ini
5条答案
按热度按时间eqfvzcg81#
在Android Studio 1.0.2 AVD Manager中虚拟设备的高级设置中,实际上有一个复选框,允许启用键盘输入,而无需手动编辑
config.ini
。工具→ Android → AVD管理器→铅笔图标(如图所示)→显示高级设置(滚动至底部)→启用键盘输入
qlckcl4x2#
在主目录中查找模拟器的配置:
例如,在Nexus 5(由Android Studio创建)上,它是:
将以下设置更改为:
ljsrvy3e3#
打开并导航至工具→ Android → AVD管理器→编辑-〉铅笔图标)
单击显示高级设置并向下滚动,您可以看到选项启用键盘输入(示例第二个图像)选中该框,然后单击完成。
e7arh2l64#
更改
hw.keyboard = yes
。并将文件
config.ini
设为只读:1.右键单击文件打开其设置。
2.将权限选项卡上的每个选项设置为只读(参见屏幕截图)
相信我,这将工作它发生,因为这个文件被重写,当我们锁定它的错误消失。
icomxhvb5#
快速脚本自动完成。确保重命名模拟器名称部分: