在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
今天我们要来学习一下关于adb命令实战的内容,包括获取系统版本、滑动操作、点击操作等等步骤都会有详解,大家一起来看看吧!

1、获取系统版本
adb shell getprop ro.build.version.release
2、手机文件拉取到电脑
adb命令 :
adb pull source_path dest_path
示例输出:
adb pull /sdcard/Movies/app_layout.txt ./
从手机拉取app_layout.txt文件到当前路径。
3、电脑文件推送到手机
adb命令 :
adb push source_path dest_path
示例输出:
adb push ./app_layout.txt sdcard/Movies/
将当前路径下app_layout.txt文件推送到sdcard/Movies/路径下。
4、滑动操作
adb命令 :
adb shell input swipe
示例输出:
adb shell input swipe 540 960 540 1920 50
50ms时间从坐标(540, 960)滑动到(540, 1920)。
5、点击操作
adb命令 :
adb shell input tap
示例输出:
adb shell input tap 86 240
点击坐标点(86 240)。
模拟点击Home键
adb shell input keyevent 3
6、安装apk
adb命令 :
adb install apk_path
示例输出:
adb install music_center_5.8.apk
安装当前路径下的music_center_5.8软件。
7、卸载apk
adb命令 :
adb uninstall packageName
示例输出:
adb uninstall com.sohu.inputmethod.sogou
卸载搜狗输入法。
8、packageName获取
adb shell pm list packages //一般与grep联用
列出第三方安装包
adb shell pm list packages -3
示例输出:
adb shell pm list packages | grep sogou
显示当前手机安装的所有app中包名中含有sogou包。
8、切换键盘
adb命令 :
adb shell ime set package_name input method
示例输出:
adb shell ime set com.sohu.inputmethod.sogou/.
SogouIME input method
切换至搜狗输入法。
9、获取app版本号
adb命令 :
adb shell dumpsys package packageName
示例输出:
adb shell dumpsys package org.cnodejs.android.md | findstr versionName
显示搜狗输入法的版本号。(packageName获取:与卸载app获取packageName一致)
10、启动app
adb命令 :
adb shell am start –n package_and_activity
示例输出:
adb shell am start –n org.cnodejs.android.md/.ui.activity.
LaunchActivity
启动对应app。
11、package_and_activity获取
(1)输入adb logcat | grep activity
(2)输入多个回车,清除log信息
(3)操作目标app,log便会显示package_and_activity信息
12、关闭app
adb命令 :
adb shell am force-stop packageName
示例输出:
adb shell am force-stop com.sohu.inputmethod.sogou
停止搜狗输入法运行。(packageName获取:与卸载app获取packageName一致)
以上就是adb命令实战详解的全部内容,大家都看明白了吗?
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
软件测试学习之测试用例的常用方法盘点
测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。本文将盘点测试用例的常见方法,即等价类划分法、边界值法、测试大纲法、场景法、错误推断法、随机测试和需求文档转化法。
6917
2019-08-13 13:22:47
做软件测试工资高吗?薪资待遇怎么样?
做软件测试工资高吗?薪资待遇怎么样?初级软件测试月薪大概5K~7K左右。薪资水平高于同龄人1K-2K,2-3年的软件测试月薪在9K~12K左右,工作5年后可以达到年薪20万以上。软件测试人员缺口30万左右,就业竞争压力小于同类其它岗位。
7291
2019-10-07 17:48:05
从事软件测试为什么要学自动化?
相信许多对软件测试有过一点了解的人,对自动化都不会感到陌生。我们常常会听到一定软件测试人员一定要学自动化的说法,那么很多人都会有这样的疑问,从事软件测试为什么要学自动化?事实上,如今只会功能测试的从业者往往还处于这个行业的初级阶段,要想提升个人能力,实现升职涨薪的目标就必须不断充实自己,学习市场最前沿的测试技术。
6536
2020-04-08 11:38:55
软件测试师的工作流程是什么?
目前,在IT行业中测试的职位数量仅次于开发,可以说是第二大技术就业岗位。然而许多人对测试师工作的理解还停留在,只需要像用户一样使用产品,然后发现有问题提交报告就行了。其实这是极其不准确的,软件测试师在测试产品前后通常有很多工作要做。下面我们就一起来看看软件测试师的工作流程。
7332
2020-05-21 11:06:31
什么是接口测试?接口测试的概念详解
接口测试可以说是软件测试中的一个必须掌握的知识点。在测试行业蓬勃发展,从业者要求越来越高的当下,只有满足企业级的接口自动化测试工作,才能在测试行业走得更远。可是许多初学者连“什么是接口测试”,这一问题都没办法回答清楚,下面我们来一起看看接口测试的概念详解。
9495
2020-07-27 16:14:29
