在线客服
扫描二维码
下载博学谷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命令实战详解的全部内容,大家都看明白了吗?
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
软件测试是否需要掌握编程能力
网上有很多人互相讨论:软件测试是否需要掌握编程能力。其实这个问题并不难回答。对于基础的软件测试人员来说,编程能力并非必须的技能,随着测试岗位的变化以及研究及能力的逐渐深入,掌握一定的编程能力可以进一步提升测试人员的能力以及职业发展。
6999
2019-08-07 18:11:31
接口测试工具有哪些?测试的原理是什么?
今天主要介绍下什么是接口测试、接口测试工具有哪些、接口的类型有哪几种、接口测试的流程及测试思路四个方面的知识。引用对方提供的接口,从而达到数据共享的目的。接口测试让前端页面或APP等调用与后端做交互。
5104
2020-03-03 12:17:23
如何编写软件测试用例?案例讲解
软件测试的工作流程需要经历以下几步:制定测试计划、编写测试用例、执行软件测试、提交Bug、提交测试报告,以及测试需求分析。可以看到,编写软件测试用例是测试岗位的一个重要工作环节。很多测试初学者都会问这样一个问题:如何编写软件测试用例?下面我们来通过一个非常简单的案例讲解,来解答这个问题。
5386
2020-07-28 15:37:20
大专学软件测试好找工作吗?
软件测试开发门槛低,对于代码编写的能力要求不是很高,不少企业看重技术在招聘时对学历的要求也会有所降低。大专生学软件测试也可以找到满意的工作,前提是要能具备企业所需要的技能。
5908
2021-01-22 10:08:47
学软件测试有前途吗?发展前景怎么样?
软件测试行业无年龄限制,随着测试经验和项目经验的不断增长及对行业背景和深入了解,经验和资历会带来更高薪资和更高地位,越老越值钱。
3778
2021-03-18 15:19:35