如何通过adb命令往模拟器里发送中文字符

  通过命令:adb shell input text xxx,可以直接往模拟器内发送英文,但是发送中文字符就没有办法了,按下面教程中得步骤操作,可以解决这个问题。

1、启动模拟器,之后下载压缩包 ADBKeyBoard.zip,解压该压缩包后,将解压出来的APK文件ADBKeyBoard.apk拖拽到模拟器里安装。


2、关闭模拟器里的物理键盘,并设置模拟器里的默认输入法为ADBKeyBoard,见下图。


PS:重启模拟器后,物理键盘默认是开启的,所以每次使用都需要手动关闭一下。


物理键盘.png

 输入.png

3、以上两步操作完成后,就可以通过adb命令:adb shell am broadcast -a ADB_INPUT_TEXT --es msg '中文字符'  将中文字符发送到模拟器内了。