在使用AndroidStudio时ADB可能会罢工或者想用命令行来操控ADB时不知道命令的尴尬,通过下面的常用命令基本都可以解决。
常用操作示例
- 查看当前
ls - 打印当前路径
pwd - 查看当前连接的设备
adb devices - 终止adb服务进程
adb kill-server - 重启adb服务进程
adb start-server - PID是:8607 查看某个进程的日志
adb logcat -v process |grep 8607 - 清理缓存
logcat -c - 打印xys标签log
adb logcat -s xys - 打印192.168.56.101:5555设备里的xys标签log
adb -s 192.168.56.101:5555 logcat -s xys - 打印在ActivityManager标签里包含start的日志
adb logcat -s ActivityManager | findstr "START""-s"选项 : 设置输出日志的标签, 只显示该标签的日志;
"-f"选项 : 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功;
"-r"选项 : 按照每千字节输出日志, 需要 -f 参数, 不过这个命令没有执行成功;
"-n"选项 : 设置日志输出的最大数目, 需要 -r 参数, 这个执行 感觉 跟 adb logcat 效果一样;
"-v"选项 : 设置日志的输出格式, 注意只能设置一项;
"-c"选项 : 清空所有的日志缓存信息;
"-d"选项 : 将缓存的日志输出到屏幕上, 并且不会阻塞;
"-t"选项 : 输出最近的几行日志, 输出完退出, 不阻塞;
"-g"选项 : 查看日志缓冲区信息;
"-b"选项 : 加载一个日志缓冲区, 默认是 main, 下面详解;
"-B"选项 : 以二进制形式输出日志;
-
重启机器
adb reboot -
获取序列号
adb get-serialno -
重启到bootloader,即刷机模式
adb reboot bootloader -
重启到recovery,即恢复模式
adb reboot recovery -
安装APK:
adb install <apkfile> //比如:adb install baidu.apk -
安装apk到sd卡:
adb install -s <apkfile> // 比如:adb install -s baidu.apk -
卸载APK:
adb uninstall <package> //比如:adb uninstall com.baidu.search -
获取机器MAC地址
adb shell cat /sys/class/net/wlan0/address -
启动应用:
adb shell am start -n <package_name>/.<activity_class_name> 例如:adb shell am start -n yf.o2o.store/yf.o2o.store.activity.LoginActivity -
查看占用内存排序
adb shell top -
查看占用内存前6的app:
adb shell top -m 6 -
刷新一次内存信息,然后返回:
adb shell top -n 1 -
查询各进程内存使用情况:
adb shell procrank -
杀死一个进程:
adb shell kill [pid] -
查看进程列表:
adb shell ps -
查看指定进程状态:
adb shell ps -x [PID] -
查看后台services信息:
adb shell service list -
查看当前内存占用:
adb shell cat /proc/meminfo -
查看IO内存分区:
adb shell cat /proc/iomem -
将system分区重新挂载为可读写分区:
adb remount -
从本地复制文件到设备:
adb push <local> <remote> -
从设备复制文件到本地:
adb pull <remote> <local> -
列出目录下的文件和文件夹,等同于dos中的dir命令:
adb shell ls -
进入文件夹,等同于dos中的cd 命令:
adb shell cd <folder> -
重命名文件:
adb shell rename path/oldfilename path/newfilename -
删除system/avi.apk:
adb shell rm /system/avi.apk -
删除文件夹及其下面所有文件:
adb shell rm -r <folder> -
移动文件:
adb shell mv path/file newpath/file -
设置文件权限:
adb shell chmod 777 /system/fonts/DroidSansFallback.ttf -
新建文件夹:
adb shell mkdir path/foldelname -
查看文件内容:
adb shell cat <file> -
查看wifi密码:
adb shell cat /data/misc/wifi/*.conf -
清除log缓存:
adb logcat -c -
查看bug报告:
adb bugreport -
获取设备名称:
adb shell cat /system/build.prop -
查看ADB帮助:
adb help -
跑monkey:
adb shell monkey -v -p your.package.name 500
adb -s 192.168.244.151:5555 shell monkey -v -p com.bolexim 500 - 转载来自于简书
http://www.jianshu.com/p/56fd03f1aaae
2669

被折叠的 条评论
为什么被折叠?



