前面分享过很多 常用的adb命令,今天分享一些不经常使用的adb指令。以作备用
1---查看当前手机所有app包名
adb shell pm list package
2--查看当前机型所有apk包安装位置
adb shell pm list package -f
3--- 清除指定应用程序数据【例如清除浏览器应用的数据】
adb shell pm clear com.android.browser
4-----拨打指定电话【号码自定】
adb shell am start -a android.intent.action.CALL -d tel:10086
5-----查看当前正在运行的APK的包名
adb shell dumpsys window | findstr mCurrentFocus
6-----打开手机wifi设置界面
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
7-----打开手机设置界面
adb shell am start com.android.settings/com.android.settings.Settings
8-----截图当前手机界面
adb shell screencap /sdcard/screen.png
9-------查看手机运行日志
adb logcat *:W
10----查看指定包名安装位置【例如查看小米账号app】
adb shell pm list packages -f com.xiaomi.account
11----打开指定网站【例如】
adb shell am start -a android.intent.action.VIEW -d http://www.sohu.com:
12-----关闭指定app应用【例如相册】
adb shell am force-stop com.miui.gallery
13----用于获取设备的详细 bug 报告
adb bugreport > bugreport.txt
会将当前系统运行的一些运行数据保存在当前adb目录下 bugreport.txt
14-----查看系统启动日志
adb logcat -b all -v time > boot_log.txt
会保存在当前adb目录下的boot_log.txt文件里
15----查看设备存储分区的使用情况
adb shell df -h
会显示总容量、已使用容量、可用容量等信息
16----- 查看详细设备信息(含型号)
adb devices -l
17----查看当前手机密度值
adb shell wm density
adb shell wm density 320 是修改屏幕密度为320【获取当前密度值后建议适当小幅度调整测试】
adb shell wm density reset 恢复原屏幕密度
18-----查看当前电池状态
adb shell dumpsys battery
19----按一下电源键
adb shell input keyevent 26
长按电源键
adb shell input keyevent --longpress KEYCODE_POWER
20----关机指令
adb shell reboot -p