adb基础命令

查看包名和activity名称           adb shell dumpsys activity | findstr "mFocusedActivity"

查看adb版本              adb version

查询pc端链接到的所有android设备    adb devices

查看设备号               adb get-serialno

进入shell模式,可以使用linux命令进行操作  adb shell

链接设备                adb connect IP:PORT        

断开连接设备              adb disconnect IP:PORT

重启设备                adb reboot

电脑连接多台手机,可通过设备号对指定手机重启            adb -s 设备名称 reboot

关机操作                adb shell reboot -p

启动adb服务              adb start-server

停止adb服务              adb kill-server

直接安装apk              adb install apk文件路径

保留数据和缓存文件,重新安装               adb install -r apk的路径

安装在android设备中的安装包的路径            adb shell pm install apk在移动端的路径

卸载程序                adb uninstall packageName(包名)

卸载程序但保留程序安装包      adb uninstall -k 包名

获取设备的状态            adb get-state  其中设备的状态含有三种:device ,offline ,unknown

查看日志              adb logcat

控制台输出日志            adb logcat -v time [>D:\log.log]    加了路径表示把日志存储到路径所在的文件

日志的过滤级别,使用V,D,I,W,,E,F,S

-V:verbse(明细)

-d:Dubug(调试)

-i:Info(信息)

-w:Waring(警告)

-e:Error(错误)

-f:Fatal(严重错误)

清空系统日志            adb logcat -c

本地上传文件到android设备      adb push D:/xxx.text  /adcard/xxx.text

android设备下载文件到本地      adb pull /sdcard/xx.png  D:/xxx.png

获取root权限            adb root

恢复用户权限            adb unroot

截屏                adb shell screencap  /sdcard/screen.png

录屏                adb shell screencord /sdcard/launch.mp4

将应用程序数据导出到文件中       adb backup

清除缓存数据            adb shell pm clear com.ablesky.ui.activity

启动程序              adb shell am start -n com.ablesky.ui.activity(包名)/com.ablesky.activity.SplashActivity(执行程序名)

强制停止运行程序          adb shell am force-stop com.ablesky.simpleness.activity(包名)

查看被占用端口对应的PID      netstat -aon|findstr "被占用的端口号"

查看端口号对应的进程        tasklist /fi “PID eq PID号”

杀掉某进程             taskkill /pid 2027 /f

指定APP产生随机事件100次      adb shell monkey -p 包名 100

指定APP产生随机事件100次并发送详细的activity信息      adb shell monkey -p 包名 -v -v 100

 

 

连接android终端的方式分为两种,一种是使用usb进行连接,一种是使用TCP/IP协议进行连接,也就是手机和电脑在同一个wifi,然后进行连接

要想使用tcp/ip的协议进行连接,需要指定手机设备的tcp/ip的端口。操作步骤如下

1、在手机设置中打开USB调试功能(某些手机还能限制是否允许远程调试,如果存在此选项需要一并打开)。
2、将手机和PC在同一网络下(连接同一WIFI)。
3、使用USB将手机连接到电脑。
4、使用adb devices命令检查设备连接情况            abd devices 读取设备名称

5、使用adb tcpip命令在电脑端指定手机设备的tcpip端口      adb -s 设备名称 tcpip 端口号

6、断开手机与pc的USB连接,并使用adb connect命令将手机连接到电脑      adb connect IP:第五步设备的端口号,ip为自己手机连接wifi后的ip,IP可以通过查看手机连接的无线wifi中的详情,里面就含有ip展示

7、使用adb devices命令检查设备连接情况           adb devices

posted on 2023-07-08 20:01  搬家小蜜蜂  阅读(41)  评论(0)    收藏  举报

导航