1.adb devices | 查看当前已连接的设备 |
2.adb install apk文件路径 | 将指定的apk文件安装到设备上 |
3.adb push /home/test.apk /sdcard/ | 把pc上的文件或文件夹复制到设备中 |
4.adb pull /sdcard/log/test.xls /home/ | 把设备上的文件或文件夹复制到电脑 |
5.adb kill-server | 关闭adb服务 |
6.adb start-server | 启动adb服务 |
7.adb logcat | 查看日志,在命令行中显示调试信息 |
8.adb shell | 由于Android是基于Linux内核的操作系统。因此,在Android上可以执行shell命令 |
9.ls | 查看文件夹 |
10.cd | 进入目录 |
11.cat <文件名> | 查看文件内容 |
12.rm | 删除文件 |
13.mkdir <文件夹> | 新建文件夹 |
14.cp | 复制文件到另一目录 |
15.exit | 退出shell命令 |
16.adb connect + IP | 连接设备 |
17.adb remount | 获取文件的读写权限(有些设备并不能直接adb remount,必须要先以root身份进入, 先执行adb root,在执行adb remount ) |
18.adb shell wm size | 查看屏幕分辨率 |
19.adb install APK路径 | 安装apk |
20.adb uninstall apk包名 | 卸载apk |
21.adb shell pm list packages | 列出手机装的所有app的包名 |
22.adb shell pm list packages -s | 列出系统应用的所有包名 |
23.adb shell pm clear apk包名 | 清除应用数据与缓存 |
24.adb shell am start -n 包名/.首页 | 启动应用 |
25.adb shell am force-stop apk包名 | 强制停止应用 |
26.ps | 查看进程 |
27.kill pid | 结束进程 |
28.adb get-serialno | 获取序列号 |
29.adb reboot | 重启机器 |
30.adb reboot bootloader | 重启到bootloader,即刷机模式 |
31.adb reboot recovery | 重启到recovery,即恢复模式 |
32.adb shell cat /sys/class/net/wlan0/address | 获取机器MAC地址 |
33.adb shell cat /proc/cpuinfo | 获取CPU序列号 |
34.adb install -r <apkfile> | 保留数据和缓存文件,重新安装apk |
35.adb uninstall -k <package> | 卸载app但保留数据和缓存文件 |
36.adb shell top | 查看设备cpu和内存占用情况 |
37.adb shell top -m 6 | 查看占用内存前6的app |
38.adb shell service list | 查看后台services信息 |
39.adb shell rename path/oldfilename path/newfilename | 重命名文件 |
40.adb shell cat /data/misc/wifi/*.conf | 查看wifi密码 |
41.adb logcat -c | 清除log缓存 |
42.adb bugreport | 查看bug报告 |
43.adb shell cat /system/build.prop | 获取设备名 |
44.adb help | 查看ADB帮助 |
45.adb shell monkey -v -p your.package.name 500 | 跑monkey |