如何在Android Studio中的模拟器上启用物理键盘?(用于工作)

ar7v8xwq  于 2023-01-19  发布在  Android
关注(0)|答案(5)|浏览(530)

我不知道发生了什么变化,但我电脑上的物理键盘不再适用于模拟器(在Nexus 5,x86中运行kitkat)。当我在AVD中查看设备的高级设置时,没有任何硬件键盘的设置。

eqfvzcg8

eqfvzcg81#

在Android Studio 1.0.2 AVD Manager中虚拟设备的高级设置中,实际上有一个复选框,允许启用键盘输入,而无需手动编辑config.ini
工具→ Android → AVD管理器→铅笔图标(如图所示)→显示高级设置(滚动至底部)→启用键盘输入

qlckcl4x

qlckcl4x2#

在主目录中查找模拟器的配置:

//Located in:
~/.android/avd/<The_Device_Name>/config.ini

例如,在Nexus 5(由Android Studio创建)上,它是:

~/.android/avd/Nexus5.avd/config.ini

将以下设置更改为:

hw.keyboard=yes
ljsrvy3e

ljsrvy3e3#

打开并导航至工具→ Android → AVD管理器→编辑-〉铅笔图标)

单击显示高级设置并向下滚动,您可以看到选项启用键盘输入(示例第二个图像)选中该框,然后单击完成。

e7arh2l6

e7arh2l64#

    • 更新日期:**

更改hw.keyboard = yes
并将文件config.ini设为只读:
1.右键单击文件打开其设置。
2.将权限选项卡上的每个选项设置为只读(参见屏幕截图)

相信我,这将工作它发生,因为这个文件被重写,当我们锁定它的错误消失。

icomxhvb

icomxhvb5#

快速脚本自动完成。确保重命名模拟器名称部分:

sed -i '' "s/hw.keyboard = no/hw.keyboard = yes/" $ANDROID_HOME/avd/[EMULATOR_NAME]/config.ini

相关问题