网调一般命令m做什么事
adb命令是什么
adb 是安卓调试器,用于电脑端与模拟器或真实设备交互。
adb命令的原理
adb 分为三部分:PC上的 adb client 和 adb server 和Android设备上的 adb daemon(adbd)
常用adb命令
adb -s
command 指定相应的seriaNum号的设备去执行adb 命令
adb devices 获取连接状态
device 已经连上
offline 未连接成功或者无响应
no device 没有设备/模拟器连接
unauthorized 手机没有信任
adb start-server 启动 adb 服务adb kill-server 停止 adb 服务adb version 查看 adb 版本adb shell 进入 adb 命令行adb connect
通过 ip 地址连接设备adb install xxx.apk 安装apkadb install -r xxx.apk 覆盖安装apkadb uninstall [-k]
卸载应用,-k 保留数据和缓存adb logcat | grep xxx 查看端上日志adb logcat -c 清空日志adb logcat -v time *:W 查看warning日志,并且输出时间戳adb shell getprop 获取系统属性adb shell getprop ro.product.model 查看设备型号adb shell getprop ro.build.version.release 查看安卓系统版本adb shell wm size 查看屏幕分辨率adb shell; su; cat /data/misc/wifi/*.conf 查看连过的wifi密码adb shell ps 查看进程adb kill 'pid' 杀死进程adb reboot 重启手机
pm 命令
adb shell pm list packages 查看所有的应用程序adb shell pm list packages -s 只显示系统应用程序adb shell pm list packages -3 只显示第三方应用程序adb shell pm clear
清楚应用程序缓存数据
am 命令
adb shell dumpsys activity activites | [findstr|grep] mFocusedActivity 查看前台控件adb shell am start -n activityName 调起一个activityadb shell am force-stop
强制停止应用adb shell am start -d scheme adb启动一个页面
文件管理
adb pull
[电脑的文件路径] 复制文件到电脑adb push
[设备里的目录] 复制文件到设备
按键操作
adb shell input keyevent
执行按键操作adb shell screencap -p /sdcard/sc.png 屏幕截屏,-p 表示以png格式输出adb shell screenrecord /sdcard/filename.mp4 屏幕录制
aapt
aapt 是Android资源打包工具
常用aapt命令
aapt dump badging
查看apk包的packageName、versionCode、applicationLabel、launcherActivity、permission等各种详细信息aapt dump permissions
查看权限aapt list [-v] [-a] file.{zip,jar,apk} 列出压缩文件(zip,jar,apk)中的目录内容aapt remove [-v] file.{zip,jar,apk} file1 [file2 ...] 从压缩文件中删除文件aapt add [-v] file.{zip,jar,apk} file1 [file2 ...] 往压缩文件中添加文件
分享不易~ 感谢大家阅读转发并点赞!
《网调一般命令m做什么事》来自网络或者会员投稿,只为了传播更多内容,不对真实性承担任何责任,如内容有侵权,请联系本站,请来信告知,我们第一时间删除!