adb常用用法总结
一、简介
adb全称为Android debug bridge(android调试桥),是一个debug工具,包含三个部分:
1、client端,运行在pc机中,用于发送adb命令
2、Deamon进程,运行在调试设备中(手机或者模拟器)
3、server端,作为一个后台进程运行在pc机中,用于管理client端和Deamon之前的通信
二、环境准备
1、直接下载adb工具,解压,把adb文件夹下的所有文件拷贝进C:\Windows\system,以及C:\Windows\System32文件中
2、使用android环境:
a、下载jdk工具,搭建java环境:右键计算机-属性-高级系统设置-环境变量,编辑系统变量path,添加jdk的bin目录以及jre的bin目录,本机中的路径为:E:\Program Files\Java\jdk1.8.0_131\bin和E:\Program Files\Java\jdk1.8.0_131\jre\bin,路径之间用“;”隔开
b、配置Android环境:右键计算机-属性-高级系统设置-环境变量,编辑系统变量path,添加tools路径和platform tools路径,本机中的路径为:D:\kl\software\adt-bundle-windows-x86-20140702\adt-bundle-windows-x86-20140702\sdk\tools;D:\kl\software\adt-bundle-windows-x86-20140702\adt-bundle-windows-x86-20140702\sdk\platform-tools
c、在命令行中敲入adb,如图,代表adb已安装成功
三、常用命令总结
1、adb devices:查看当前连接的设备,当有多台设备时,可用命令adb -s 设备名,分别调试设备
2、安装和卸载apk:
安装:adb install apk在pc机上存放的路径
进入aapt文件目录,用aapt工具查看包名:
卸载:adb uninstall 应用程序的包名
3、从调试设备和pc机中导入/导出文件
a、从pc机中根目录中的A文件夹导入设备/data/data文件中:adb push ./A /data/data
b、把/storage/emulated/0/mtklog 导出到pc机根目录B文件夹中:adb pull /storage/emulated/0/mtklog ./B
4、启动和关闭adb:adb start-server和adb kill-server
5、打印log并保存到根目录中的B2.txt文件中:adb bugreport > ./B2.txt
6、logcat打印log并保存在根目录中log.txt文件中:adb logcat -v time > ./log.txt 以时间顺序打印log
7、查看调试设备data目录下的所有文件目录:
8、查看应用程序的版本号,应用信息:adb shell dumpsys package 应用程序的包名
9、查看应用程序的内存使用状态和系统内存信息,adb shell dumpsys meminfo 应用程序的包名
10、截图:adb shell screencap /data/iamge.png 然后利用pull命令从调试设备中导出来