Android adb命令的使用方法

来源:互联网 发布:mmd数据 编辑:程序博客网 时间:2024/06/05 05:00


命令提示符下操作(adb命令)


adb shell                         进入连接的Android设备目录

adb devices                    查看连接的设备
   
adb logcat -s  tag名         打开logcat  指定tag

adb logcat -s  tag名  >  path\name.txt        保存logcat到指定的文件中

adb logcat  -d  >  path\name.txt        保存logcat到指定的文件中

adb logcat -c                   清除之前的日志

adb bugreport     显示bug

adb uninstall 包名            卸载程序

adb install     apk名          安装程序

adb shell sync                  同步更新目录(往目录替换掉文件时替换失败时使用)

adb push  需要存放文件的路径(Windows)  存放的文件路径 (Android)

adb pull  提取的文件路径(Android)   提取出来存放的文件路径(Windows) 

adb kill-server  关闭adb服务

adb start-server  开启adb服务

adb shell input text "你想往edittext输入的内容,webview 网址的什么的都可以,非常方便"

adb shell input keyevent <keycode> 发送键盘事件

adb get-state 获取手机连接状态

adb get-serialno 获取手机序列号

adb reboot 手机重启(后面添加bootloader进入boot模式,添加recovery恢复手机出厂模式)

adb -s 序列号 shell    多台手机连接进入指定手机的命令

adb -e shell 进入模拟器

adb -d shell 进入真机

adb root 以root权限重启adb

adb shell /sys/class/net/waln0/address 获取wifi mac地址

adb shell cat /proc/cpuinfo获取cpu序列号

adb shell cat /system/build.prop 获取设备编译属性

adb shell cat /data/misc/wifi/*.conf 获取wifi配置信息(所有连接上的wifi密码)

adb shell top [-m <number>] 查看内存占用情况

adb shell ps 查看进程列表

adb shell ps -x <pid> 查看指定进程的状态

adb shell kill <pid>杀死一个进程

adb shell service list 查看后台services信息

adb shell cat /proc/meminfo 查看单前内存占用

adb shell cat /proc/iomem 查看io内存分区

adb shell ls mnt 查看设备的所有存储设备名

adb remount 将system分区重新挂载为可以读写的分区

adb shell ls 列出目录下的文件和文件夹

adb shell wm size 获取设备分辨率

adb shell getprop <key> 获取设备参数信息

adb shell setprop <key> <value> 设置设备参数信息

adb shell screencap -p <android path/file> 屏幕截图

adb shell screenrecord [option] <android path/file>  录制视频 /sdcard/s1.mp4 (API19以上才能使用)

pm path 包名  获取安装apk的路径

adb shell下操作(shell指令)


mount -o remount /system      获取文件目录的读写操作权限

busybox cp 原文件名  新文件明    备份文件

rename 源名字 新名字

rm [-r]  删除文件或者文件夹

cat <file> 查看文件内容

mv 移动文件

chmod 修改问价权限

mkdir path/foldername 新建文件夹

am start 启动activityManager

am monitor 监控异常

am force -stop <Packagename> 强制结束一个应用

am start service 启动一个服务

am brocadcast <INTENT>启动一个广播

pm list package [option] [FILTER过滤条件]  列出包名  -s:过滤出系统应用  -3:第三方应用  -f:列出存放应用位置

pm path <package> 列出对应包名的apk位置

pm dump <package> dump应用信息

dumpsys 打印当前系统的service信息


0 0