adb shell input text 完美支持中文输入
adb 默認是不支持Unicode編碼的,無法通過adb shell input text 命令輸入中文到手機或模擬器
解決中文輸入 還得感謝老外寫了一個輸入法,源碼地址:https://github.com/senzhk/ADBKeyBoard
第一步:安裝ADBKeyBoard.apk文件
打開手機或模擬器,adb install ADBKeyBoard.apk安裝該輸入法
或者直接安裝即可
第二步:設(shè)置默認輸入法
默認輸入法也選擇ADB keyboard,如果是模擬器還有一個也要設(shè)置,很奇怪,不設(shè)置該項就無法成功輸入中文,我也是無意中發(fā)現(xiàn)的,那就是選擇默認輸入法的時候,hardware physical keyboard得off,默認是on
第三步:用adb命令輸入中文測試OK
adb shell am broadcast -a ADB_INPUT_TEXT --es msg '不錯,可以學(xué)著品紅酒的好工具'
大功告成,中文字符成功輸入!
附錄:
ADBKeyBoard.apk 下載:http://download.csdn.net/detail/slimboy123/9730839
adb.exe下載:http://download.csdn.net/detail/slimboy123/9730833
總結(jié)
以上是生活随笔為你收集整理的adb shell input text 完美支持中文输入的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 甲烷在空气中燃烧化学方程式为(甲烷在空气
- 下一篇: WebDriver介绍