标签:shell 查看 dumpsys 简单 信息 cat adb 使用
一、基本命令 1.查看目前连接的设备/虚拟器的状态 adb devices 手机序列号 状态 状态: device 已经连接到adb offline 没有连接adb或没有响应 no device 没有设备连接 2.安装应用 adb -s 手机序列号 install xxx.apk 如果只连接一台设备,可以直接不加-s 序列号 覆盖安装:参数 -r 3.卸载软件 adb uninstall 包名 卸载但保存配置和缓存 adb shell pm uninstall -k 包名 4.复制手机上的文件到电脑 adb pull 手机文件路径 电脑路径 5.复制电脑上的文件到手机 adb push 电脑文件地址 手机路径 二、shell指令 android是基于linux开发的,使用linux内核,所以支持常见的linux命令 用法1:adb shell 指令 用法2:adb shell 进入shell提示符,直接输入指令。用exit退出 1.ls:当前目录的所有内容 2.查看电池电量的相关信息 adb shell dumpsys battery 3.查看无线网络信息 adb shell dumpsys wifi 4.查看电源管理的相关信息 adb shell dumpsys power (输出信息很多,加查找条件以屏幕关闭时间为例) 5.查看电话相关信息 adb shell dumpsys telephony.registry (输出信息很多,加查找条件以是否数据连接为例) 6.查看系统的实时信息(cpu、内存等) adb shell cat /proc/cpuinfo 7.获取手机型号 adb shell cat /system/build.prop |grep "ro.product.model" 8.处理器信息 adb shell cat /proc/cpuinfo |grep "Processor" 9.内存信息 adb shell cat /proc/meminfo |grep "memTotal" 10.屏幕分辨率 adb shell dumpsys window |grep "Display" 11.获取系统版本信息 adb shell getprop ro.build.version.release 12.内核信息 adb shell cat /proc/version 13.运营商信息 adb shell getprop gsm.operator.alpha 14.串号信息 adb shell dumpsys iphonesubinfo 15.系统分区信息 adb shell df 16.系统当前状态 adb shell dumpstate 17.查看系统日志缓冲区 adb logcat 过滤: 优先级大于警告:adb logcat *:W 附加缓冲区: radio:无线/电话相关 events:事件相关 main:主缓冲区 adb logcat -b main 18.模拟系统行为(参考:https://blog.csdn.net/u010164190/article/details/72875865) adb shell am ..... 例子:拨打10086 adb shell am start -a android.intent.action.CALL -d tel:10086 19.模拟android行为与查询设备上的应用等 adb shell pm ... 例子:打印包列表信息 adb shell pm list package 三、模拟器相关操作 1.模拟来电 1)先认证一下 auth auth_token (auth_token在 ~/.emulator_console_auth_token) 2)gsm call 要显示的电话号码 2.模拟接收短信 sms send 100000 hi 3.网络相关 1)查看状态 network status 2)设置网速 network speed 上行:下行(单位Kb) 3)设置网络延迟 network delay 时间(毫秒) 4)捕捉网络数据包 network capture start 保存文件位置/stop标签:shell,查看,dumpsys,简单,信息,cat,adb,使用 来源: https://www.cnblogs.com/walthwang/p/10548470.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。