大家好,欢迎来到IT知识分享网。
adb常见命令
1、查看日志
adb logcat -v time 表示打印时间 adb logcat -v color 表示使用不同的颜色来显示每个优先级 adb logcat -f <filename> 表示将日志输出到文件(文件存在手机上),例如,adb logcat -f /sdcard/log.log adb logcat > log.log 表示保存日志到PC上 adb logcat -c 表示清理已存在的日志 adb logcat *:W 表示打印Warning以上级别的日志 adb logcat ActivityManager:D '*:S' 表示过滤tag 为ActivityManager,level为Debug及以上级别的日志(S表示无记载silent,最高优先级,绝不输出任何内容)
2、adb shell指令
1)显示手机当前目录的所有内容
adb shell ls 或者分开使用 ~~adb shell ~~ls 注意:使用exit退出提示符 如果在操作过程中出现没有权限的问题,则需要切换root用户 su root
2)查看电池电量的相关信息
adb shell dumpsys battery 描述信息: AC powered: false //false表示没有使用AC电源供电 USB powered: true //true表示使用USB电源供电 Wireless powered: false //false表示没使用无线电源 status: 2 //2表示电池正在充电,1表示没充电 health: 2 //2表示电池状态优秀 present: true //true表示已安装电池 level: 42 //电池百分比 scale: 100 //满电量时电池百分比为100%(不确定是否正确) voltage: 3868 //电池电压 temperature: 330 //电池温度为25摄氏度 technology: Li-ion //电池类型为锂电池
3)查看无限网络信息
adb shell dumpsys wifi 由于该指令输出的信息很多,所以在此加入参数,当输出信息在显示满一页的时候就暂停输出 如果想再继续输出,则需要按空格键继续显示下页内容。按“Q”停止显示后续输出信息。 adb shell dumpsys wifi | more
4)查看电源管理相关信息
adb shell dumpsys power 含义:可以判断手机是否处于锁屏状态 根据关键信息进行查询,仅输出屏幕关闭时间的设置信息 windows设置: adb shell dumpsys power | findstr "mScreenOffTimeoutSetting" Linux设置: adb shell dumpsys power | grep "mScreenOffTimeoutSetting"
5)am
am 全称为Activity Manager ,可以使用am去模拟各种系统的行为 adb shell am start com.taobao.taobao/com.taobao.tao.TBMainActivity
6)获取包名和界面名
adb shell dumpsys window | grep mFocusedApp 或者 adb shell "dumpsys window | grep mCurrentFocus"
7)获取启动时间:adb shell am start -W 包名/界面名
➜ ~ adb shell am start -W com.qiniu.pili.droid.shortvideo.effect.demo/com.qiniu.pili.droid.shortvideo.demo.activity.MainActivity Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.qiniu.pili.droid.shortvideo.effect.demo/com.qiniu.pili.droid.shortvideo.demo.activity.MainActivity } Status: ok Activity: com.qiniu.pili.droid.shortvideo.effect.demo/com.qiniu.pili.droid.shortvideo.demo.activity.MainActivity ThisTime: 289 TotalTime: 289 WaitTime: 311 Complete 以毫秒为单位 点击图标然后松开,这个时间是系统时间(分配内存和CPU的时间),应用application等待资源启动的时间 ThisTime:为界面启动耗时 TotalTime:应用自身启动耗时=ThisTime + 应用application等资源启动时间 WaitTime:系统启动耗时=TotalTime + 系统资源启动时间
8)adb shell pm list packages 列出包名
- 列出所有的包名 adb shell pm list packages - 列出通过第三方安装的包 adb shell pm list packages -3 pm全称为package manager ,可以使用pm命令模拟Android行为或者查询设备上的应用。
9)清除应用数据及缓存 pm 表示package management
adb shell pm clear <包名>
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/96998.html