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命令从调试设备中导出来










猜你喜欢

转载自blog.csdn.net/klsmile/article/details/76606103
今日推荐