安卓模拟器启用实体键盘输入

概述

最近的测试中经常在vscode中使用安卓模拟器,但是只能使用模拟器内的虚拟键盘。网上找到的教程大多是在Android Studio内可视化配置启用实体键盘,不过还是找到了通过修改配置文件的方式。

操作流程

启用实体键盘主要是通过修改hw.keyboard参数来启用的。
修改如下文件(xxx为创建的模拟器名称):

vim ~/.android/avd/xxx.avd/config.ini
# hw.keyboard=false
hw.keyboard=true

修改完配置文件,重新启动模拟器。模拟器刚启动时默认会忽略刚才的修改,但是会给出提示。选择接受新配置,就可以启用实体键盘了。
如果存在多个需要修改的模拟器文件,可以通过如下脚本执行

for f in ~/.android/avd/*.avd/config.ini; do echo 'hw.keyboard=yes' >> "$f"; done

相关链接

启用实体键盘