adb shell input text不能输入中文的解决方案
原因
adb默认是不支持Unicode编码的,无法通过adb shell input text 命令输入中文到手机或者模拟器。
解决步骤
- 1、安装ADBKeyBoard.apk文件(直接搜索就能找到)
打开手机或模拟器,adb install ADBKeyBoard.apk安装该输入法
在手机上直接安装也可 - 2、设置默认输入法
打开手机设置 -> 点击语法与输入法 -> 点击输入法管理 -> 启用ADBKeyboard
重启手机后即可使用该输入法 - 3、输入adb命令测试中文输入
adb shell am broadcast -a ADB_INPUT_TEXT –es msg ‘这是一段adb中文测试’
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 搬码人’s Blog!
评论