android开发常用adb命令

adb root (以root权限重启adb)
adb remount (重新挂载系统分区,使系统分区重新可写)
adb shell (进入设备命令行模式)
adb push (将pc上的文件拷贝到手机/android设备上)
adb pull (将手机/android设备上的文件拷贝到本地电脑上)
adb pull /system/app/aaa.apk D:\file (将手机/android设备的文件/apk拷贝到电脑本地D盘下file文件夹中)
adb shell ps (查看PID)
adb logcat (全部日志)
adb logcat | grep (按照 PID 筛选日志)
adb shell logcat -v time (-v time表示查看日志输出时间)
adb shell logcat -v time -s TAG名 (-s表示只抓取这个TAG的日志)
adb shell logcat -v time> D:\logcat.txt (抓取日志保存到电脑本地D盘目录下,ctrl+c结束日志保存)
adb shell logcat -v time > mnt/sdcard/logcat.txt (抓取日志保存到手机sdcard目录下)
adb devices (查看链接设备)
adb reboot (重启设备)
adb help (查看帮助)
adb version (查看adb版本)
adb bugreport (查看 bug 报告)
adb start-server;adb kill-server (启动/杀掉adb server)
adb shell cat /sys/class/net/wlan0/address (获取机器Mac地址)
adb install (普通安装)
adb install -r (保留数据和缓存文件)
adb install -s (安装到 SD 卡上)
adb uninstall (普通卸载)
adb uninstall -k (保留数据和缓存文件)
adb shell am start -n /.<activity_class_name> (启动应用)
adb shell top (查看CPU占用率)
adb shell top -m 6 (查看内存占用前 6 的 app)
adb shell top -n 1 (刷新一次内存)
adb shell monkey -v -p your.package.name 500 (跑 monkey)
adb shell screencap -p /sdcard/screenshot.png (截图)
adb shell screenrecord /sdcard/demo.mp4 (录屏)
adb shell pm list packages (查看安装列表)
adb shell dumpsys package <package_name> (查看app相关所有信息,包括action,codepath,version,需要的权限等等信息
adb shell pm path <package_name>) (查看app的路径)
adb shell dumpsys package <package_name> | grep version (查看apk的版本信息)
adb shell rename path/oldfilename path/newfilename (重命名文件夹)
adb shell chmod 777 filename (设置文件最高读写权限)
exit (退出当前操作)

猜你喜欢

转载自blog.csdn.net/weixin_43117800/article/details/100072348
今日推荐