总结一下常用的adb命令和adb shell 命令,adb 命令是 adb 这个程序自带的一些命令,而 adb shell 则是调用的 Android 系统中的命令
1、adb服务重启与关闭
adb start-server
adb kill-server
2、APP的安装与卸载
adb -s <devicename> install <path-to-apk> (安装包在PC端)
adb -s <devicename> install -r <path-to-apk>
adb shell pm install -f /data/local/tmp/test.apk (安装包在设备)
adb -s <devicename> uninstall <packagename>
3、在电脑和手机之间传输数据
adb push D:\test.apk /data/local/tmp/test.apk
adb pull /data/local/tmp/test.txt D:\
4、使用ADB启停一个APP
adb shell am start -W -S package/activity
adb shell am force-stop package
5、通过关键字查找已安装的包?
adb shell pm list package -f keyword (列出应用包名及对应的apk名及存放位置)
adb shell pm list package -s keyword(列出系统应用)
adb shell pm list package -3 keyword (列出第三方应用)
adb shell pm list package -i keyword
6、录屏、截屏
adb shell screencap /data/local/tmp/screen.png
adb shell screenrecord /data/local/tmp/demo.mp4
7、抓取日志
adb logcat > <path/filename>
adb shell logcat
8、获取当前的CPU和内存状态
adb shell dumpsys meminfo packege
adb shell dumpsys cpuinfo | findstr package
9、远程连接Android 设备
adb connect 192.168.1.102 , 即可通过无线的方式连接手机,缺点是速度比较慢