adb 常用好用的几个命令

下面是个人总结的常用、非常好用的adb指令

adb 常用命令使用指南,希望对你有帮助

1、 adb devices 查看设备列表

查看电脑已连接Android 设备列表,多行显示表示连接多个Android设备,每行前面的字符串表示Android设备的SN号

2、adb  get-state 获取连接状态 device offline unkown

3、adb install -r  APK路径 安装应用

apk文件所在的文件路径,包括apk,如D:/hello.apk,注意需要打开的cmd路径不要带有中文,否则,部分电脑可能会提示安装失败

4、adb uninstall 应用包名,应用卸载   查看自己安装的包名,adb uninstall -k hello.apk 下载应用,但保留缓存数据

5、adb connect 设备ip地址,如果电脑与设备在同一局域网内,Android设备的连接ip 地址,可连接成功

6、adb push 电脑上的文件 路径 sdcard/  将电脑的文件输入到手机上

      如文件D:/hello.apk, adb push D:/hello.apk  /sdcard、hello.apk

7、adb pull  /sdcard/文件路径 指定的pc目录,将文件拷贝到pc,文件保存的路径直接与cmd打开的路径相同

8、adb reboot 或加参数-p设备进行重启

9、 adb shell pm clear 包名 清除应用数据

10 、adb shell pm list packages -3 查看第三方安装的应用包名,卸载应用前,一般可通过该指令查看包名

11、adb shell am force-stop 包名 关闭应用

12、adb shell screencap /sdcard/screen.png  截屏幕

13、adb shell screenrecord /sdcard/hello.mp4 屏幕视频录制,测试时可使用

14、adb logcat 抓取日志

如果要过滤日志,可通过adb logcat | findstr "输入过滤的内容"

15、adb shell wm size 查看屏幕大小
16、 adb shell getprop查看配置信息

如:adb shell getprop ro.build.version.sdk 查看api版本

17、adb shell input keyevent 4 相当于返回键,返回上一页

18、adb shell df 查看手机存储信息

19、adb shell  pm disable-user com.android.launcher3 禁用系统应用

20、 adb shell pm enable com.android.launcher3 启用系统 ,需要root权限

21、adb start-server | kill-server //启动或关闭adb服务进程

22、adb shell cat /sys/class/net/wlan0/address   //获取mac地址

23、adb shell monkey -p 包名 --throttle 100 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v -v -v –s 1540475754297 100  monkey测试

24、adb shell ls /system/bin  查看当前设备可以使用的所有命令

25、adb shell input text "www.baidu.com",在编辑的文本框中输入编辑文字

26、adb shell svc wifi enable | disable   打开或关闭wifi

27、adb shell svc data enable |disable 打开或关闭移动网络

28、adb shell input swipe 760 500 600 320 点击屏幕,根据实际坐标点击

29、adb shell mkdir   /sdcard/创建目录

30、cat /proc/cpuinfo // 查看CPU信息,如果为内存,则cat/proc/meminfo

31、cat /data/misc/wifi/*.conf 查看wifi密码,需要root权限

32、 mount -o remount,rw / 当root权限之后,仍提示file system read only时,先执行adb root ,接着执行adb remount, mount -o remount,rw / 然后执行该指令

33、(1)setprop service.adb.tcp.port 5555 (2)stop adbd (3)start adbd 使用wifi连接失败时,

34、adb shell dumpsys activity | findstr “mFocus” 获取当前的activity 

35、adb shell settings put global policy_control immersive.full=*

36、仅隐藏状态栏:adb shell settings put global policy_control immersive.status=*

37、仅隐藏虚拟键:adb shell settings put global policy_control immersive.navigation=*

38、恢复:adb shell settings put global policy_control null

39、完全隐藏  adb shell wm overscan 0,0,0,0

40、旋转屏幕 

adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1

41、

设置输入法  adb shell ime enable  com.iflytek.inputmethod/.FlyIME

                           adb shell ime set com.iflytek.inputmethod/.FlyIME

42、Android tcp抓包

  1. tcpdump -C 10 -i any -w /sdcard/capture.pcap

  2. -C 10 是指单个文件10MB

  3. -i any 是所有端口

  4. -w xxx 是存储路径

43、制作的bootanimation 压缩,注意需要将图片至于part0上,使用时在

新建目录:mkdir makeLogo

放入文件:desc.txt文件和part0文件,part0存放的全是图片

 执行指令:zip -r -X -Z store bootanimation part*/* desc.txt

导出  bootanimatio.zip

44、

dumpsys iponesubinfo

service call iphonesubinfo 1 //查看iccid
作者:Gao秋
链接:https://www.jianshu.com/p/afb9c46a5154
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

————————————————
版权声明:本文为CSDN博主「丨Gyang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_33462950/article/details/108547111

提示远程连接失败时,先通过USB线连接后进入shell依次执行,或者使用ssh远程登录连接执行,然后在执行adb connnect ip地址

部分同学可能没有配置过adb环境,附加环境配置

一、adb环境配置,首先到官网下载 Downloads - ADB Shell,下载后解压,下面以windows为例,对adb环境进行配置,解压后文件保存到D盘D:\adb

1、进入计算机,进入搜索目录   控制面板\系统和安全\系统,点击高级系统设置之后,进入如图

2、双击环境path环境变量,如箭头,然后在英文状态下加个分号;紧接着添加D:\adb,紧接着点击应用即可,如图

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值