1、adb介绍:(Android Debug Bridge)android调试桥梁,协助开发人员在开发android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用资源、在设备执行shell命令等功能;
1.1设置adb.exe的环境变量
1.2、 遇到问题:
C:\Users\m1521>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
1.3、解决办法:用USB线连接手机,Android 设备的开发者选项和 USB 调试模式要开启。可以到「设置」-「开发者选项」-「Android 调试」查看,“如果在设置里找不到开发者选项,那需要通过一个彩蛋来让它显示出来:在「设置」-「关于手机」连续点击「版本号」7 次。”
C:\Users\m1521>adb devices
List of devices attached
8BN0217C11000229 device
1.4、adb的常用命令(参考这里)
adb start-server 启动 adb server 命令
adb kill-server 停止 adb server 命令
adb shell 进入adb运行环境
adb version 查看 adb 版本
adb devices 查询已连接设备/模拟器(需要打开开发者的usb调试才可以)
adb root 以root权限重启adb
adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER] 查看应用列表的基本命令
adb install [-lrtsdg] <path_to_apk> 安装apk
-r 覆盖安装,保留数据和缓存文件
-d 解决低版本version问题
-s 安装apk到sd卡
adb uninstall -k <package_name> 卸载apk,-k的作用为卸载软件但是保留配置和缓存文件
2、安装agent.apk
首先下载drozer的安装包,其中 setup.exe 为Windows主机的安装文件 ;agent.apk 为调试用的安卓手机安装文件。直接运行 setup.exe 进行安装,
agent.apk安装到所要调试的安卓手机中或者虚拟机中 。安装完毕之后,在安卓手机上运行agent.apk,并开启监听