adb用到的命令总结

1、查看手机的ip地址:

adb -s devicesid shell getprop  net.gprs.local-ip

(如果不带后面的属性值,该命令的作用就是查询手机的所有配置信息,从系统的各种配置文件中读取一些设备的信息。这些文件在我们的手机设备中是可以找到的:/system/build.prop)

或者用 adb -s devicesid shell getprop | grep net 查找关于IP的信息,就可以很快速的查到了。

2、查看手机中安装的app

adb shell pm list packages [options] <filter>

adb shell pm list packages -s 只输出系统的包

adb shell pm list packages -3 指输出第三方安装包

adb shell pm list packages  -f 输出app安装路径

3、查看进程信息

adb shell ps | grep 包名

4、adb shell dumpsys activity activities 获取当前运行的activity

5、自动化中可能应用到输入法设置

列出当前安装的输入法 adb shell ime list

当前默认的输入法 adb shell settings get secure default_input_method

设置输入法 adb shell ime set com.google.android.inputmethod.pinyin/.PinyinIME

adb shell ime set com.sohu.inputmethod.sogou.xiaomi/.SogouIME

6、

截图 adb shell /system/bin/screencap -p /sdcard/screenshot.png

视频:adb shell screenrecord /sdcard/demo.mp4

7、

安装、卸载 adb install PackageName adb uninstall PackageName

查看安装包信息 aapt dump badging PackageName

强制停止某个应用 adb shell am force-top PackageName

清除某个应用的数据(相当于新安装) adb shell pm clear PackageName

启动应用 adb shell am start -D -n packageName/activity

8、

am start , 启动一个 Activity,已启动系统相机应用为例

启动相机:adb shell am start -n com.android.camera/.Camera

先停用,再启动:am start -S com.android.camera/.Camera

等待应用完成启动:adb shell am start -W com.android.camera/.Camera

启动默认浏览器,打开一个网页:adb shell am start -a android.intent.action.VIEW -d http://testerhome.com

启动拨号器拨打10086:adb shell am start -a android.intent.action.CALL -d tel:10086

am instrument , 启动一个 instrumentation , 单元测试或者 Robotium 会用到

am monitor , 监控 crash 与 ANR,也可以通过这个命令获取某个应用的activity名称

am force-stop , 后跟包名,结束应用

  • am startservice , 启动一个服务

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值