android adb 输入中文,安卓adb调试工具输入中文解决方法 |
您所在的位置:网站首页 › adb1039下载 › android adb 输入中文,安卓adb调试工具输入中文解决方法 |
由于adb本身是不支持输入中文以及特殊表情符号的, 要想解决此问题得借助老外写的一个ADBKeyBoard输入法, 下载地址: https://github.com/senzhk/ADBKeyBoard 进入网址找到 ADBKeyboard.apk 下载完成后安装到模拟器内, 然后把ADBKeyBoard设置为默认输入法, 这里我们直接调用adb命令设置即可, 执行: adb shell ime set com.android.adbkeyboard/.AdbIME。 那么我们输入法设置完毕以后, 还需要注意adb版本, 我们输入 adb version 查看adb版本 adb_version 千万要注意这个版本号, 由于模拟器自带的这个1.0.32版本会导致输入的中文变成乱码, 我们需要换成 1.0.39的版本才能正确的输入中文, adb1.0.39工具包下载地址: https://www.citext.cn/Ct/adb1039.rar 下载好把它丢到模拟器adb.exe位置进行覆盖即可, 说了这么多我们来测试一下把 ! 敲入adb命令 adb -s 127.0.0.1:5555 shell am broadcast -a ADB_INPUT_TEXT --es msg '去你大爷' adb输入中文 可以看到输入成功了! 那么是什么原理呢? 我个人理解,大概就是老外写的这个app监听我们通过adb发送进去的文本然后进行编码转换就能达到支持中文了。 在这之前我还不知道是因为adb版本过低导致输入的中文乱码的, 还得感谢这篇文章: https://blog.51cto.com/cfy10/2367194 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |