赞
踩
下面是个人总结的常用、非常好用的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抓包
tcpdump -C 10 -i any -w /sdcard/capture.pcap
-C 10 是指单个文件10MB
-i any 是所有端口
-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环境,附加环境配置
1、进入计算机,进入搜索目录 控制面板\系统和安全\系统,点击高级系统设置之后,进入如图
2、双击环境path环境变量,如箭头,然后在英文状态下加个分号;紧接着添加D:\adb,紧接着点击应用即可,如图
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。