赞
踩
安装ADB
已经安装了Android SDK,那就不需要单独安装ADB了,Android SDK中已经包含了ADB工具。
以下是各个系统ADB工具所在位置:
Windows:C:\Users\lifp\AppData\Local\Android\Sdk\platform-tools
Ubuntu:/home/ts/Android/Sdk/platform-tools
单独安装ADB: https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cn
显示当前运行的全部设备 | adb devices |
开启ADB服务 | adb start-server |
停止 adb 服务、关闭ADB服务 | adb kill-server |
连接设备 | adb connect 设备IP |
断开设备 | adb disconnect 设备IP |
修改端口号(默认是5555) | adb tcpip 端口号 |
安装一个apk | adb install -r APK路径(-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件) |
直接卸载 | adb uninstall apk包名 |
卸载 app 但保留数据和缓存文件 | adb uninstall -k (apk包名) |
重启 | adb reboot |
查看日志 | adb logcat |
获取root权限 | adb root |
获取权限 | adb remount |
进入设备的shell命令 | adb shell |
关机 | adb shell reboot -p |
点亮/熄灭手机屏幕(26代表手机电源键) | adb shell input keyevent 26 |
手动发送广播 | adb shell am broadcast –a “action” |
列出手机装的所有app的包名 | adb shell pm list packages |
列出系统应用的所有包名 | adb shell pm list packages -s |
列出除了系统应用的第三方应用包名 | adb shell pm list packages -3 |
清除应用数据与缓存 | adb shell pm clear apk包名 |
启动应用 | adb shell am start -n com.helloshan.demo/.MianActivity |
强制停止应用 | adb shell am force-stop apk包名 |
截图 | adb shell screencap -p /sdcard/1.png |
查看系统配置信息 | adb shell getprop |
查看当前手机支持的dump服务 | adb shell dumpsys -l |
查看某个具体Service的dump详细信息 | adb shell dumpsys <service> (如果添加-h,会解释支持哪些参数) |
查看内存信息 | adb shell dumpsys meminfo |
查看指定包的信息 | adb shell dumpsys package <package> |
查看一段时间进程的CPU使用百分比排行榜 | adb shell dumpsys cpuinfo |
查看文件内容 | adb shell dumpsys /data/anr/traces.txt |
有一篇超级详细的关于Android ADB的介绍,大家想学习可以看一下:https://github.com/mzlogin/awesome-adb
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。