Android 学习笔记
ADB
简介
:adb(Android Debug Bridage)是 Android sdk 的一个工具
用来连接安卓手机和PC端的桥梁,让用户在电脑上对手机进行操作
安装 ADB 环境
功能
adb 具有 安装 和 卸载 apk,拷贝文件,查看设备硬件信息,查看应用程序占用资源,在设备中执行shell命令等功能
ADB 常用命令
1. adb --help --- > 帮助命令
2. adb version ---> 查看当前 adb 版本
3. adb connect 127.0.0.1:62001 ---> 连接设备
4. adb devices ---- > 检测当前连接的设备
5. adb start-server ----> 启动 adb 服务
6. adb kill-server ----> 关闭 adb 服务
7. adb shell ----> 进入手机设备
8. adb -s 指定设备 shell ---> 进入指定设备
9. exit ---> 退出设备
10. adb logcat ---> 实时打印日志
11. adb install apk ----> 安装 apk
12. adb shell pm list packages ----> 查看当前所有程序的包名
13. adb shell pm list packages -3 ---> 查看当前第三方应用程序的包名
14. adb shell pm list packages -s ----> 查看当前系统应用程序的包名
15. adb uninstall 包名 ----> 卸载程序
16. adb shell dumpsys package 包名 ---> 根据包名查看程序详细信息
17. adb shell am start -n com.beyond.phonestolen/.MainActivity ---> 启动程序
adb --help
adb version
查看当前 adb 版本
连接模拟器 :
adb connect 127.0.0.1:62001(模拟器连接:adb 连接本地设备127.0.0.1,模拟器端口62001)
adb devices : 检测当前连接的设备
登录设备
adb shell
进入指定设备:
adb -s 指定设备 shell
(当存在多个设备连接电脑的情况)
进入 sdcard 文件夹:
貌似不支持
ll
命令查看目录下的内容,支持ls
退出 登录设备
exit
从手机设备拉取文件 放到 本地电脑中
:adb pull 手机设备路径 本地电脑路径
从 本地电脑 上传文件 到 手机设备上
:adb push 本地电脑路径 手机设备路径
删除设备中 的文件
:rm file
adb logcat
实时打印日志
adb install apk
安装 apk (支持 将 apk 拖拽到 cmd 窗口,自动识别路径地址)
adb shell pm list packages :查看当前所有程序的包名
adb uninstall 包名
: 卸载程序
根据包名查看程序详细信息
:adb shell dumpsys package 包名
启动程序:
adb shell am start -n com.beyond.phonestolen/.MainActivity
启动 adb 服务
关闭 adb 服务
adb get-serialno
获取手机的序列号
adb shell wm size 查看手机屏幕分辨率
adb shell cat /proc/cpuinfo 显示手机的cpu信息
adb shell getprop ro.product.model 查看手机的设备型号
adb shell cat /sys/class/net/****/address 查看手机的 mac 物理地址
adb shell screencap -p 手机设备路径
: 手机截图操作将图保存至指定路径
adb shell dumpsys cpuinfo
:查看手机 CPU 情况
adb shell dumpsys meminfo + 包名:查看对应包名的的内存使用情况
adb shell dumpsys diskstats 显示磁盘使用信息
adb shell pm clear 包名
: 清除应用缓存信息:
adb shell dumpsys battery 查看电池状态