一、启动app应用:
1、包名和类名启动方式
adb获取应用包名和类名:
首先启动需要获取app应用,然后执行以下命令:
adb -s 127.0.0.1:5557 shell dumpsys activity | find "mFocusedActivity"(-s 127.0.0.1:5557 是指哪个设备或模拟器)
adb 安装应用:
adb -s 127.0.0.1:5557 shell am start -n com.sina.weibo/.VisitorMainTabActivity
2、包名启动方式
adb shell monkey -p 包名 -v -v -v 1
二、adb 输入中文字符串
1.安装APK
下载地址:application.apk (软件源码地址:https://github.com/majido/clipper)
2.启动apk(adb启动还是手动启动,自己看着办)
3.设置剪贴板内容
adb shell am broadcast -a clipper.set -e text “娴嬭瘯” (中文必须要使用代码转码为UTF-8,从gbk转UTF-8)
例如:测试 = 娴嬭瘯
adb shell am broadcast -a clipper.get (获取粘贴板内容)
4.输入框粘贴内容
在输入框使用adb 命令长按,出现粘贴标识
adb shell input swipe 100 100 100 100 1000 (
在 100 100 位置长按 1000毫秒)
根据手机尺寸找到粘贴标识,点击粘贴标识后,中文内容就正常输入进去了
目前adb能解决中文乱码的最低成本方式,如果有更好的方式,请留言让大家都学习一下