在线客服
扫描二维码
下载博学谷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命令实战详解的全部内容,大家都看明白了吗?
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
软件测试人员常用工具汇总
软件测试不但要求测试人员有明确的测试目标以及用例设计,同时还要掌握测试中常用的各种工具,才能保障测试工作的顺利进行。几年前的测试工作大部分是采用人工手动测试,效率较低而且无法保证模拟的测试场景效果,所以逐渐将测试工作专业到自动化测试的方式上。所以这里主要和大家分享一下目前软件测试人员常用的工具有哪些。
10639
2019-08-09 18:03:55
软件测试能做到多少岁?
很多人都说做互联网技术岗位,都是吃青春饭,大部分人到了35岁之后如果还没有晋升到管理岗位基本就达到了职业的天花板了。那如果从事软件测试行业是不是同样呢?
10910
2019-10-16 18:48:54
软件测试工资待遇怎么样?
软件测试薪资待遇高、就业前景好、IT行业性别歧视弱软件测试人员更要具有认真、耐心、细致、敏感等个性元素,而这在一定程度上与女性的个性气质相吻合、就业竞争压力小,接下来我们具体来看看。
8281
2019-11-20 18:06:26
自动化测试是什么?为什么要做自动化测试?
自动化测试是什么?相信对软件测试有一定了解的朋友都不会感到陌生。自动化测试正如字面上理解得那样,是一种自动完成测试工作的测试方式。虽然是说的自动化,但是也是需要测试员手动编写代码去完成测试工作。那么,为什么要做自动化测试呢?下面我们来深入了解一下,自动化测试的定义以及其在软件测试工作中无可比拟的优势。
11010
2020-02-10 20:07:09
软件测试常见性能问题案例分析
在用户场景不确定的情况下,我们为了保障软件的正常运行就必须对软件的性能进行测试。下面我们一起来看看在软件测试中常见的性能问题,希望大家可以通过这七个比较典型的案例分析,充分掌握各种性能问题的解决方法。
8024
2020-04-08 12:05:55
